【发布时间】:2011-01-30 19:56:31
【问题描述】:
我正在使用谷歌地图。我想在标记点击时显示自定义信息窗口。为此,我的自定义信息窗口的左上角应该覆盖标记。
问题是我无法获得准确的 (x,y),即地图上标记的 map-div 位置。我第一次可以使用:
var mposition = map.fromLatLngToDivPixel(marker.getLatLng());
pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(mposition.x,mposition.y));
但是当我拖动地图时,x,y 中的标记位置保持不变,因此我的信息窗口出现在错误的位置。 请帮助我,即使在拖动/缩放之后,我如何才能在地图上获得与 div 相关的确切位置。
谢谢。
【问题讨论】:
标签: google-maps