Hello @tedslater
I’ll try to describe how our plugin works and why.
Our plugin includes a section in posts and pages’ settings to enter addresses (zip codes are valid too) to determine their corresponding coordinates by pressing the verify button. And finally, it stores those coordinates as posts/pages metadata.
On the public website, the plugin uses the coordinates for positioning the pins on the map.
There is a reason to work in that way. The Geocoding API of Google (it is the API that translates addresses to coordinates) allows translating only a few addresses (or Zip codes) to coordinates at once. If you stored the coordinates previously, there is not necessary to call the Geocoding API from the maps on the frontend website.
If you have not pressed the “Verify” button to get the coordinates, our plugin calls the Geocoding API directly from the map. But would not be possible to display all pins at once.
If you have stored the ZIP Codes on metadata and want the plugin generates the maps and pins in the public website based on ZIP Codes, it would be required to customize your plugin copy.
Best regards.