我有通过邮政编码或名称找到商店的网页。

我刚刚发布的更新它,以便接触在细节从标记来的信息窗口显示。由于该信息窗口的尺寸小,定心到标记之后,在地图上平移,直到它可以在离开标记靠近底部适合标记和信息窗口。

知道是否有一种简单的方法来设置该偏移立即使得在地图窗口的底部的标记出现并且它不具有平移?

感谢。

有帮助吗?

解决方案

您可以适当地显示在地图中心添加标记之前:

var someZoom = 13;
var center = new GLatLng(37.4419, -122.1419);
map.setCenter(center, someZoom);

的变焦是可选的太。你可以只留下不管它是变焦:

map.setCenter(center);

如果你想在一个特定的像素中心,而不是一个纬度/经度,则可以使用该功能来转换:

fromContainerPixelToLatLng(pixel:GPoint) 

我觉得你应该花一个半小时,并查看文档: HTTP ://code.google.com/apis/maps/documentation/reference.html 。我广泛阅读文档在我的网站工作时:www.trailbehind.com

其他提示

也许自动平移是由一个内部 addoverlay引起事件处理程序。您是否尝试过处理addoverlay事件,并从中返回false?

GEvent.addListener(map, "addoverlay", function() {
  return false;
});

其中 '地图' 是您的GMap2对象的名称。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top