Nabend @ all!
Beschäftige mich gerade mit der Google maps API und komme nun nicht weiter.
Ich lasse diverse Polylinien als Overlay einblenden, nun möchte ich diese per klick ausblenden lasse.
Das ganze mache ich über den Event:
map.removeOverlay(encodedPolyline);
Wenn ich das ganze so einbinde, kein Problem, die Linie wird ausgeblendet. Wenn ich nun allerdings eine Funktion erstelle:
function remove_poly(){
map.removeOverlay(encodedPolyline);
}
und diese per Link aufrufe, dann kommt je nachdem wo ich die Funktion hinsetzte, der Fehler >>remove_poly is not defined<< oder >>map is not defined<<
Wo muss ich diese Funktion unterbringen ???
In der Funktion load()
, welche die Karte initialisiert, in der if-abfrage in dieser function if(GBrowserIsCompatible()){}
oder komplett ausserhalb? Oder habe ich ein ganz anderes Problem ?
Danke an alle Helfer und Helferinnen
Gruß
Mapper