Oto moje kodowanie, którego użyłem w Ulotce:
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);
Mapa nie pokazuje żadnego wyniku. Potrzebuję tylko prostej linii z jednego punktu do drugiego, po prostu ją wizualizuj, a nie poprawne geodezyjnie. Punkty (w „okręgach” ulotki) doskonale pokazują się na mapie.
addLayer
nie działa dla mnie, musiałem to zrobić.addTo(map)
źródło
Użyj „polilinii” małymi literami w
L.polyline(...)
. To zadziała.źródło
Jeśli chcesz uzyskać dokładną ścieżkę (kształty krzywej), użyj polyline.antPath.
źródło