Hallo,
ich habe eigentlich diesselbe Frage hier schon im Forum gefunden.. dann war sie aufgeklärt blos niemand hat dann die Lösung zu Vollständigkeit hineingesetzt![:)](https://www.easy-coding.de/wcf/images/smilies/smile.png)
Also eben, ich setzte Marker und wenn man einen weiteren setzt soll der alte weggehen. Gut in der Theorie klappt das auch. Blos nach 2 Stunden wende ich mich nun verzweifelt an euch wo mein Fehler liegt
Was so passiert hab ich ein bisschen einkommentiert:
Alles anzeigen
Vielen Dank an euch!
ich habe eigentlich diesselbe Frage hier schon im Forum gefunden.. dann war sie aufgeklärt blos niemand hat dann die Lösung zu Vollständigkeit hineingesetzt
![:)](https://www.easy-coding.de/wcf/images/smilies/smile.png)
Also eben, ich setzte Marker und wenn man einen weiteren setzt soll der alte weggehen. Gut in der Theorie klappt das auch. Blos nach 2 Stunden wende ich mich nun verzweifelt an euch wo mein Fehler liegt
![:)](https://www.easy-coding.de/wcf/images/smilies/smile.png)
Quellcode
- <!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
- <title>Google Maps JavaScript API Example</title>
- <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAmMKunzSFEOZa3zi_z0L6PRR1BkjBhe1Pmcek58_lHWbdLjbOWhT-ei64UAtvRtST5AHo_mqZD6OqKg
- &sensor=false"
- type="text/javascript"></script>
- <script type="text/javascript">
- var old;
- function initialize() {
- if (GBrowserIsCompatible()) {
- var map = new GMap2(document.getElementById("map_canvas"));
- map.setCenter(new GLatLng(48.3989497656414, 9.992408752441406), 15);
- map.setMapType(G_HYBRID_MAP);
- map.setUIToDefault();
- GEvent.addListener(map, "click", function(overlay, point){
- if(old) { //falls old undefiniert ist abfangen sonst gehts nicht...
- map.removeOverlay(new GMarker(old)); //loeschen.. geht blos nicht und in old steht auch wirklich das alte drin...
- alert("idiot"); //alert erscheint auch...
- }
- if (point) {
- map.addOverlay(new GMarker(point)); //setzt neuen punkt, blos alter ist auch noch da..
- old = point;
- map.panTo(point);}
- });
- }
- }
- </script>
- </head>
- <body onload="initialize()" onunload="GUnload()">
- <div id="map_canvas" style="width: 70%; height: 70%"></div>
- </body>
- </html>
Vielen Dank an euch!