Sto provando a inserire linee tra i marcatori (che sono generati dai dati JSON) nel volantino. Ho visto un esempio, ma non funziona con i dati JSON. Riesco a vedere i marcatori, ma non compaiono linee.Disegna linee tra i marker nel volantino
var style = {
color: 'red',
fillColor: "#ff7800",
opacity: 1.0,
fillOpacity: 0.8,
weight: 2
};
$.getJSON('./server?id_dispositivo=' + id_device + '', function(data) {
window.geojson = L.geoJson(data, {
onEachFeature: function (feature, layer) {
var Icon = L.icon({
iconUrl: './images/mymarker.png',
iconSize: [18, 28], // size of the icon
style: style,
});
layer.setIcon(Icon);
layer.bindPopup(feature.properties.date + '<br />' + feature.properties.id);
}
});
});
map.addLayer(geojson);
miei dati JSON:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-70.219841,
8.6310997
]
},
"properties": {
"id": 336,
"id_user": 1,
"id_device": 1,
"timestamp": 1446571154,
"date": "12:49PM 03-11-2015",
"Latitude": 8.6310997,
"Longitude": -70.219841,
"speedKPH": 0,
"heading": "",
"Name": "N\/D",
"City": "N\/D",
"estatus": "Stop"
}
}
]
}
Informazioni sulla formattazione di quel codice in modo che sia leggibile. Se è troppo impegnativo per te, allora è probabilmente troppo difficile per chiunque cercare di aiutarti a farlo funzionare. Una corretta descrizione del problema aiuterà anche, uno che include errori e la descrizione di ciò che sta accadendo – charlietfl
scusa hai ragione, il mio inglese non è buono, ho cercato di spiegare meglio cosa succede, grazie. – user4131013
Il tuo json sembra avere problemi. Quando lo collego a http://jsonlint.com/ indica che ci sono errori con esso. –