Google Maps API v3: Klicken Sie auf Ereignisse, die nicht in firefox für benutzerdefinierte Markierungen ausgelöst wurden

9

habe eine Karte erstellt, die versucht, eine ähnliche Funktion wie "Meine Karten" zu haben. Ich habe zwei Dropdown-Listen auf der rechten Seite, basierend auf der Auswahl in diesen ddls, können Sie eine benutzerdefinierte Markierung / Symbol hinzufügen. Sie wählen einen Markierertyp aus, klicken dann auf die Schaltfläche "+" in der oberen rechten Ecke der Karte und klicken dann auf die Stelle, an der die Markierung hinzugefügt werden soll. Mein Problem ist, das funktioniert gut in IE, Safari und Chrome, aber nicht in Firefox. Das Klickereignis scheint nicht ausgelöst zu werden.

Hier ist der Standort der Karte: Ссылка

Die Schaltfläche zum Hinzufügen der Markierung oben rechts hat ein onclick-Ereignis, das auf meine Funktion 'placemarker ()' zeigt. Hier ist der Code für placeMarker (), createMarker () ...

%Vor%

Jede Hilfe oder Vorschläge wären großartig. Könnte das vielleicht ein Fehler in ff sein?

    
Michael Armstrong 20.08.2010, 15:58
quelle

1 Antwort

1

Ich habe etwas sehr ähnliches für ein Open-Source-Desaster-Softwarepaket getan. In diesem Fall nehme ich an, dass ich "Fire" in meinem Dropdown-Menü ausgewählt habe und dies addFire () auslöst. Der Listener auf den Markierungen löscht den Punkt bei einem Klick oder erlaubt Ihnen, ihn zu ziehen. Die Karte kann immer nur einen Listener gleichzeitig haben, aber jeder Marker kann gleichzeitig seinen eigenen Listener haben.

Hier ist der Code, der in Chrome, Firefox und IE8 funktioniert hat:

%Vor%     
mattmoon9 02.11.2010, 02:48
quelle