On Mar 17, 3:18 pm, youradds <[email protected]> wrote: > Hi, > > Ok, I've setup a temp copy here: > > http://ultradev.com.nmsrv.com/test_map_andy.htm > > It will only work in that area - but should give you an idea as to how > I've got it working :)
Your HTML is hopelessly invalid, I'm afraid. You seem to have spliced at least two pages together, possibly more. The "popup thing" is called an infoWindow. It helps to use the right names as per the documentation because then everyone knows they're talking about the right thing. I would suggest: give each marker a unique identifier. You can define a custom property for a marker. marker.myIdentifier = 1; // or whatever Create a global array for your markers, and as you add a marker to the map, enter it into the array using that identifier as the index of the array. That means that the marker with .myIdentifier = 1 is at markers[1]. When you open the infoWindow, set a global variable to the myIdentifier value so you know which marker has the infoWindow open. openInfoWindowID = marker.myIdentifier; When **the user** closes the infoWindow, unset openInfoWindowID. When you reload data, check to see if openInfoWindowID is set. If it is, then the infoWindow should be open on that marker. Click the relevant marker to open the infoWindow: GEvent.trigger(markers[openInfoWindowID],"click") -- You received this message because you are subscribed to the Google Groups "Google Maps API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-api?hl=en.
