Если у меня есть массив объектов, которые были разобраны из JSON, такие как:листовку: добавить объект массива в слайдер
var results = [
{
"time": 1478542485,
"lat": 50.64470631082,
"lng": 13.9902814650912
},
{
"time": 1479542485,
"lat": 50.64570631082,
"lng": 13.9902814650912
},
{
"time": 1578542485,
"lat": 50.64473631082,
"lng": 13.9902814650912
}
}
]
Как я могу подтолкнуть их в массив таким образом, чтобы каждый объект массива будет выглядеть следующим образом:
var marker = L.marker([50.64470631082, 13.9902814650912], {time: 1478542485});
Это то, что я сделал до сих пор
var markers = [];
for (var i = 0; i < results.length; i++){
var latln = new L.LatLng(results[i].lat, results[i].lng);
var time = results[i].time;
var t = '{time: ' + time + '}';
var mark = L.marker(latln, t.replace("\'",""));
markers.push(mark);
}
Я имею право LatLng, но время не выходит из буровой установки высота глаза наблюдателя Я пытаюсь использовать Leaflet Slider и отображать данные на карту.
Нет такой вещи, как «массив объектов json». Значения JSON - это просто строки. Когда у вас есть стандартный JavaScript-массив объектов. – Tibrogargan