Esta é a minha codificação que usei no 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);
O mapa não está mostrando nenhum resultado. Eu só preciso de uma linha reta de um ponto para outro, apenas visualizá-lo, não geodésicamente correto. Os pontos (nos "círculos" do folheto) estão aparecendo perfeitamente no mapa.
addLayer
não funciona para mim, tinha que fazer.addTo(map)
fonte
Use "polilinha" minúsculo em
L.polyline(...)
. Isso vai funcionar.fonte
Se você deseja um caminho exato (formas de curva), use polyline.antPath.
fonte