2017-02-13 9 views

Antwort

0

ich endlich gefunden das zweite Lösungsattribut wird wie folgt hinzugefügt:

for(i in data) { 
var title = data[i].title,region=data[i].region, 
loc = data[i].loc, 
marker = new L.Marker(new L.latLng(loc), {title: title,region:region}); 
marker.bindPopup('title: '+ title); 
markersLayer.addLayer(marker);} 

Marker werden in json gelagert, dass ähnliche

{"loc":[-3.3869, 36.6830], "title": "aquamarinee", "region": "West-Kilimanaro"} 
0

Aus dem Beispiel auf GitHub Repo-Projekt bei Project's Github example html

////////////populate map with markers from sample data 
for(i in data) { 
    var title = data[i].title, //value searched 
     loc = data[i].loc,  //position found 
     marker = new L.Marker(new L.latLng(loc), {title: title});//se property searched 
    marker.bindPopup('title: '+ title); 
    markersLayer.addLayer(marker); 
} 

an den Marker zusätzliche Werte hinzufügen, aktualisieren Sie diese Zeile mit den zusätzlichen Feldern

marker.bindPopup('title: '+ title + ' color:' data[i].color); 
+0

dank aussehen sollte, aber was ich benötigt wird 2 Attribute suchen [Wert1, Wert2]. Der Tooltip, um ein Ergebnis wie folgt zu erhalten. 'schwarze Farbe' – Kiwagi

+0

willst du nach 2 Attributen suchen oder den Tooltip anzeigen? Wenn für die Suche dann tun Sie es hier Marker = neue L.Marker (neue L.LatLng (loc), {Titel: Titel, "Farbe": Daten [i] .Farbe});/ –

+0

Ich möchte, dass sie auf Tooltip angezeigt werden – Kiwagi

Verwandte Themen