Hi Benjamin Chen,
Tableau Desktop includes a connection to Tableau's map server, which provides an extensive selection of maps optimized for use with Tableau. If you prefer to use your own maps, the easiest approach is to connect to a map server that supports the WMS standard. For more information, go to Working with WMS Servers topic in Tableau Desktop Help and Mapping Data with WMS article.
If your map server does not support the WMS standard, you may still be able to connect to your map server by creating a connection from the Tableau Map Service (TMS). To connect to the TMS, you must create a TMS file.
You can learn more about the requirements for a TMS connection and how to create a TMS file in the link below: