如何以编程方式移动OpenLayers.Layer.Markers
图层上的现有标记?我似乎找不到合适的方法.
这支持了吗?或者我必须使用该Vector
图层?
该marker.moveTo()
功能对我不起作用,我在lat/lon中有坐标.
And*_*rew 11
如果您有新点的lon/lat,则标记可以移动为:
var newLonLat = new OpenLayers.LonLat(lon, lat);
var newPx = map.getLayerPxFromLonLat(newLonLat);
myMarker.moveTo(newPx);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9378 次 |
最近记录: |