如何以编程方式移动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 次 |
| 最近记录: |