Voici mon codage que j'ai utilisé dans 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);
La carte ne montre aucun résultat. J'ai juste besoin d'une ligne droite d'un point à un autre, il suffit de la visualiser, pas géodésique correcte. Les points (dans les "cercles" du dépliant) s'affichent parfaitement sur la carte.
addLayer
ne fonctionne pas pour moi, a dû faire.addTo(map)
la source
Utilisez des minuscules "polyligne" dans
L.polyline(...)
. Cela fonctionnera.la source
Si vous voulez un chemin exact (formes de courbe), utilisez polyline.antPath.
la source