Ich verwende Broschüre js mit openstreetmap in meinem Projekt.
Ich habe mehrere Kreismarkierer am selben Ort in meiner Karte.
Ich möchte einige ID in diesen Circlemarkers speichern, damit ich identifizieren kann, welche Daten beim Klicken auf CircleMarker referenziert werden sollen.wie Daten mit Marker in Flugblatt js übergeben werden
Mein circlemarker ist
var myMarker = L.circleMarker(myPoint, { title: 'unselected', radius: 20 });
myMarker.addTo(map);
Here I Titel für andere Zwecke verwenden, das ist, warum ich es verwenden kann nicht.
Kann mir jemand einen Weg sagen, dies zu tun.
Ich habe versucht, dies zu tun. var customCircleMarker = L.circleMarker.erweitern ({ Optionen: { StudentName: '', } }); var myMarker = neuer customCircleMarker (myPoint, {title: 'nicht ausgewählt', radius: 20, StudentName: students [k] .Name}); // myMarker.on ('klicken', wählenMarker); myMarker.addTo (Karte); Dann wird kein Marker auf der Karte hinzugefügt. –
Entschuldigung. Tippfehler. 'L.CircleMarker.extend'. Das 'C' in 'CircleMarker' muss aktiviert werden. Habe meiner Antwort auch einen JSFiddle hinzugefügt. –
Es funktioniert sehr gut. danke –