Understanding How WP Go Maps Handles Marker Data: Database vs. XML
Content
If you're using the WP Go Maps plugin and are curious about how it manages your map marker data, you've come to the right place. A common point of confusion for users is the plugin's advertised ability to serve marker data from either a database or an XML file. This guide will explain what this setting does, what it doesn't do, and how to configure it.
The Core Question: Database or XML?
Within the plugin's settings, you can find an option that controls how marker data is "served" or delivered to your website visitors. This is a backend performance and data handling choice, not a method for importing or creating markers.
What This Setting Actually Does
This configuration, found under Maps -> Settings -> Advanced, offers two choices:
- Database: This is the default and recommended setting. It serves marker data directly from your WordPress database. It is efficient and reliable for the vast majority of websites.
- XML File: This option tells the plugin to create and serve data from a cached XML file. This can sometimes improve performance for sites with an extremely large number of markers (e.g., 10,000+), but it is highly dependent on your specific server configuration and may not provide a benefit in all cases.
Common Misconceptions and Limitations
Based on community discussions, it's important to clarify what this feature cannot do:
- It Does Not Help You Add Markers: This setting is purely for data delivery. You cannot use it to bulk import a list of addresses or coordinates. All markers must be added manually through the plugin's admin interface in the free version, or via a dedicated import add-on for bulk operations.
- External Data Sources Are Not Directly Supported: The plugin cannot dynamically read an external XML or CSV file in real-time to plot markers on a map. The XML file it references is one it generates and manages internally.
- Limited Documentation: The WP Go Maps team has acknowledged that detailed public documentation for this specific advanced feature is not currently available.
How to Change the Data Serving Method
- In your WordPress admin dashboard, navigate to Maps -> Settings.
- Click on the Advanced tab.
- Look for the setting labeled something like "Store marker data in" or "Serve marker data via".
- Select your preferred method (Database or XML Cache).
- Save your changes.
Recommendation: For most users, leaving this setting on Database is the best and most stable option. Only consider switching to the XML cache if you have a very high number of markers and are actively troubleshooting performance issues, as its effectiveness is situational.
Conclusion
The "Database vs. XML" setting in WP Go Maps is a powerful but often misunderstood advanced feature. It controls the technical method of data delivery for performance optimization, not marker creation. For adding markers, you will need to use the plugin's interface or explore available add-ons for import functionality. If you experience issues after changing this setting, revert to the default Database option as a first troubleshooting step.
Related Support Threads Support
-
End-User Map Creating & Pin droppinghttps://wordpress.org/support/topic/end-user-map-creating-pin-dropping/
-
Delivery Zoneshttps://wordpress.org/support/topic/delivery-zones/
-
Full screen mapshttps://wordpress.org/support/topic/full-screen-maps/
-
Use Own Image as Map?https://wordpress.org/support/topic/use-own-image-as-map/
-
pro virsionhttps://wordpress.org/support/topic/pro-virsion/
-
Generate on the Flyhttps://wordpress.org/support/topic/generate-on-the-fly/
-
Custom Map with different colors and zoom buttonshttps://wordpress.org/support/topic/custom-map-with-different-colors-and-zoom-buttons/
-
All markers on a viewhttps://wordpress.org/support/topic/all-markers-on-a-view/
-
Serve marker data from database (lite version)https://wordpress.org/support/topic/serve-marker-data-from-database-lite-version/
-
Using this for coverage maphttps://wordpress.org/support/topic/using-this-for-coverage-map/
-
Simple World Map with Country outlinehttps://wordpress.org/support/topic/simple-world-map-with-country-outline/
-
Two questionshttps://wordpress.org/support/topic/two-questions-56/
-
Final user include it’s own place?https://wordpress.org/support/topic/final-user-include-its-own-place/
-
Customizable Map Plugin for School Premiseshttps://wordpress.org/support/topic/customizable-map-plugin-for-school-premises/
-
Capacity & Address Issuehttps://wordpress.org/support/topic/capacity-address-issue/
-
Maximum amount of map markers?https://wordpress.org/support/topic/maximum-amount-of-map-markers/
-
Map colorhttps://wordpress.org/support/topic/map-color-3/
-
Can version 7 display “markers” on the fly?https://wordpress.org/support/topic/can-version-7-display-markers-on-the-fly/
-
Can your plugin do overlayshttps://wordpress.org/support/topic/can-your-plugin-do-overlays/
-
user can ‘drop a pin’ via right-click, finger touchhttps://wordpress.org/support/topic/user-can-drop-a-pin-via-right-click-finger-touch/
-
Are there any pre-built polygon sets for Countries, US States, Counties, etc.?https://wordpress.org/support/topic/are-there-any-pre-built-polygon-sets-for-countries-us-states-counties-etc/
-
Many markers to addhttps://wordpress.org/support/topic/many-markers-to-add/
-
Static map?https://wordpress.org/support/topic/static-map/
-
List of Markers per Country/radius selectedhttps://wordpress.org/support/topic/list-of-markers-per-country-radius-selected/
-
[Presales] Dotted Maphttps://wordpress.org/support/topic/presales-dotted-map/
-
DIVI compatibilityhttps://wordpress.org/support/topic/divi-compatibility-28/
-
KMZ livehttps://wordpress.org/support/topic/kmz-live/
-
Allow customers to draw on map and email?https://wordpress.org/support/topic/allow-customers-to-draw-on-map-and-email/
-
Customized maphttps://wordpress.org/support/topic/customized-map/
-
Map for membership sitehttps://wordpress.org/support/topic/map-for-membership-site/
-
Visitor Generated Markershttps://wordpress.org/support/topic/visitor-generated-markers/
-
Dynamically Add Customer Location?https://wordpress.org/support/topic/dynamically-add-customer-location/
-
Number of locations in Markerhttps://wordpress.org/support/topic/number-of-locations-in-marker/
-
Map Featureshttps://wordpress.org/support/topic/map-features/