Can you link to the map so I can try to see what’s happening?
If you know basic PHP, you should be able to script the geocoding instead of having to manually update each page.
http://www.solarmaxtech.com/about-us/installation-map/
I pasted the different codes I have used below. What is weird is that when I noticed the map was no longer working I tried to use a longer code calling out the details and that worked. Now it’s later in the day and the code with details has stopped working as well. Pretty weird.
[bgmp-map]
[bgmp-map categories="placemarks" width="850" height="650"]
[bgmp-map categories="placemarks" width="850" height="650" type="hybrid"]
There is definitely a maximum on either the amount of placemarks or data a map can handle. I made another category and as soon as I loaded more than about 2200 to 2500 placemarks to the category the map stopped displaying
Does it start working if you enable the Marker Clusterer option?
If you look a the source for the page, you’ll see this at the bottom:
<b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in <b>/home/content/58/6817558/html/solarmaxtech/www/wp-includes/meta.php</b> on line <b>571</b><br />
So, the problem is that you’re running out of memory when trying to pull the 2000+ posts from the database. You can increase your memory limit, or create several different maps, maybe one for each region of the country or something. Use categories to assign a marker to a region, and then use the category shortcode attributes described on the Installation page to restrict a map to certain categories.
Also, you should make sure PHP’s display_errors directive is disabled on your production server, otherwise errors like this can leak sensitive information that could be used by an attacker.