Zeichnet eine Linie zwischen zwei Punkten mithilfe von OpenLayers
Habe ich zwei Punkte lolLat als 0,10 und 30,0
Nun zeichnen Sie eine Markierung an dieser Stelle ich benutze diese Transformation bei der Erzeugung der marker für die es
lonLat.transform(
new OpenLayers.Projection("EPSG:4326"), //transform from WGS 1984
map.getProjectionObject() //to Spherical Mercator Projection
)
Wie kann ich die Linie zeichnen zwischen Ihnen gibt es eine Möglichkeit, das zu tun, openlayers,ich habe versucht, es zu tun mit linestring-in Vektor-Ebene, aber es scheint nicht zu funktionieren für mich.
Sieht meine Antwort für Sie arbeitet?
InformationsquelleAutor Rinkal Bhanderi | 2012-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beispielsweise:
Live-demo
jsfiddle.net/Pkcaf/980 habe ich aktualisiert
Kann man es wieder? Es sieht leer.
InformationsquelleAutor drnextgis
In die OpenLayers-version 3.3 können Sie dies tun, wie
Dann add layer to map
L.polyline(array).addTo(map)
. Wie diese Jungs könnte eine grundlegende Funktion so kompliziert sein soll ist mir schleierhaftInformationsquelleAutor Pratik Goenka