Bir çizginin nasıl çizileceğini gösteren örneklerin here olduğunu gördüm, ancak örnekler yalnızca fareyle nasıl yapılacağını gösterir.OpenLayers'da bir çizgi ile bir yol çizme JavaScript'i kullanarak
Yapmak istediğim Boylam ve Enlem koordinatlarının bir listesi verilen JavaScript'i kullanarak satırı elle çizmektir.
Yukarıdaki bağlantıda sağlanan kaynak üzerinde çalışmamamın nedeni, yalnızca activate
özelliğini özelliğin üzerinde aradıkları ve daha sonra kullanıcının işaret ettiği ve haritayı tıklatacağıdır.
Herkes OpenLayers haritasına programatik olarak bir yol çizdi mi?
Tam olarak ne yapmak istiyorum: http://openspace.ordnancesurvey.co.uk/openspace/example4.html, ancak OpenSpace kullanmadan.
Sadece yeni OpenLayers.Geometry.Point yerine 'new OpenLayers.Geometry.Point (lon, lat) .transform (new OpenLayers.Projection (" EPSG: 4326 "), map.getProjectionObject()); (lon1, lat1) 'wsg84 koordinatlarına sahip olduğum gibi – yankee
Çalışma Örneği (Mannaz + küçük değişiklikler) http://jsfiddle.net/4q7vx/25/ – aatdark
İyi örnek. DrawFeature aslında gerekli değil, "map.addControl (.... DrawFeature ...);" göz ardı edilebilir. – dube