gpt4 book ai didi

openlayers - 如何在 OpenLayers.Layer.Markers 层中移动标记?

转载 作者:行者123 更新时间:2023-12-03 16:33:59 24 4
gpt4 key购买 nike

如何以编程方式移动 OpenLayers.Layer.Markers 上的现有标记层?我似乎找不到合适的方法。

这完全支持吗?或者我必须使用 Vector层?
marker.moveTo()函数对我不起作用,我有纬度/经度坐标。

最佳答案

如果你有新点的经纬度,那么标记可以移动为:

var newLonLat = new OpenLayers.LonLat(lon, lat);
var newPx = map.getLayerPxFromLonLat(newLonLat);
myMarker.moveTo(newPx);

关于openlayers - 如何在 OpenLayers.Layer.Markers 层中移动标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com