Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经创建了一个标记,我必须更新它的位置。
所以我使用moveTo方法:
moveTo
marker.moveTo(marker.map.getPixelFromLonLat(lonlat));
实时示例:
移动地图后,标记会出现在错误的位置,为什么?
我通过 openlayer 邮件列表得到了解决方案:
而不是使用:
你应该使用:
marker.moveTo(marker.map.getLayerPxFromViewPortPx(marker.map.getPixelFromLonLat(lonlat)));