Это моя кодировка, которую я использовал в Leaflet:
var pointA = new L.LatLng(28.635308, 77.22496);
var pointB = new L.LatLng(28.984461, 77.70641);
var pointList = [pointA, pointB];
var firstpolyline = new L.Polyline(pointList {
color: 'red',
weight: 3,
opacity: 0.5
smoothFactor: 1
});
map.addLayer(firstpolyline);
Карта не показывает никакого результата. Мне просто нужна прямая линия от одной точки к другой, просто визуализируйте ее, а не геодезически правильно. Точки (в Leaflet "круги") отлично отображаются на карте.
addLayer
не работает для меня, должен был сделать.addTo(map)
источник
Используйте строчную "полилинию" в
L.polyline(...)
. Это будет работатьисточник
Если вы хотите точный путь (формы кривой), используйте polyline.antPath.
источник