After a little bit of tracking, it looks like it is using the jQuery data() function to bind data to the map. You can go to the data via $('#map').data() , which contains marker information.
Each marker has an identifier, and you can get the identifier of the marker through the $.goMap.markers . Note that $.goMap.markers only contains strings that are identifiers, not the markers themselves.
You will need to use this array to find the identifier you need (or you may know it ahead of time), and then call $('#map').data()['MARKER_ID'] to get the marker object. The marker has several properties, including title , visible , icon , id and position .
We care about position , which has two properties: wa and ya . wa seems to be latitude, and ya seems to be longitude. So $('#map').data()['MARKER_ID'].position.wa will give you latitude, for example. It seems that some markers have the latitude and longitude properties, but are not sure why this does not always exist (at least in my short testing), but you can try instead of $('#map').data()['MARKER_ID'].latitude .
Hope this helps.
munchybunch
source share