Я пытаюсь сделать что-то вроде: https://github.com/IvanSanchez/Leaflet.Polyline.SnakeAnim/blob/master/demo-group.gif, где у меня есть несколько маркеров.
В примере кода https://github.com/IvanSanchez/Leaflet.Polyline.SnakeAnim/blob/master/demo-group.html каждое местоположение было добавлено вручную с помощью
var trd = [63.5, 11],
mad = [40.5, -3.5],
lnd = [51.5, -0.5],
ams = [52.3, 4.75],
vlc = [39.5, -0.5];
var route = L.featureGroup([
L.marker(trd),
L.polyline([trd, ams]),
L.marker(ams),
L.polyline([ams, lnd]),
L.marker(lnd),
L.polyline([lnd, mad]),
L.marker(mad),
L.polyline([mad, vlc]),
L.marker(vlc)
]);
Мой вопрос: если у меня много маркеров (например, 500 маркеров), как я могу создать маршрут, не добавляя вручную каждый маркер и полилинию в L.featureGroup.
var bounds = new L.LatLngBounds();
for (var i = 0; i < mTool.length; i++) {
var loc = new L.LatLng(mTool[i].lat, mTool[i].lon);
bounds.extend(loc);
var marker = new L.Marker(loc);
map.addLayer(marker);
}
map.fitBounds(bounds);