I'm developing a site where I'd like a marker to show up on the map
based on a set of lat/lon coordinates sent via a flash chart. Roll
over the elevation plot below the map and a marker will appear in the
proper map location. Here's the page:
http://www.gpsapp.net/gps/view_map2.php?id=168
As you can see addOverlay is working just fine. Cool effect but not
really functional... I need to remove the last marker each time a new
marker is added to the map but I've hit a wall. Tried passing the
markers to an array, setting a "prevMarker" variable - no dice. When I
try to call removeOverlay the map stops plotting the markers
altogether (even if it's calling a non-existent marker). Here's a
snippet:
var MarkersArray = [];
function amRolledOverSeries(chart_id, series){
document.getElementById("series_hover").value = series;
xindex = parseInt(series * 100);
latw = latp[xindex];
lonw = lonp[xindex];
Counter++;
var point = new GLatLng(latw, lonw);
var marker = createMarker(point, "", "", "Default.png");
gmap.addOverlay(marker);
MarkersArray[Counter] = marker;
// gmap.removeOverlay(MarkersArray[Counter-1]);
}
The commented part is where I run into problems. When I turn this on,
I get no markers. Any ideas?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---