infoWindow的某些部分在地图之外?

时间:2010-07-09 23:17:18

标签: google-maps

当页面加载并且地图可见时,地图上的infoWindow会打开而不会有任何点击。但有时,取决于标记位置,infoWindows的一部分位于地图之外。有没有办法防止这种情况发生,并始终在地图中获取infoWindow?

更新

问题是在标记出现在地图上之前显示信息窗口。因此,infowindow从标记位置开始,但是当标记位于适当的位置时,infowindow会向上跳跃一点,以便它从标记上方开始。但由于第一个位置在标记之前,因此infowindow会离开地图。

任何知道为什么infowindows首先在地图上显示的人,尽管在代码中首先放置标记?在激活信息窗之前是否可以检查所有标记是否到位?

1 个答案:

答案 0 :(得分:0)

您是否可以发布指向问题页面的链接?

Google Maps API v3中,默认情况下,地图将平移以确保infoWindow完全可见(这是您可以在infoWindowOption disableAutoPan 中禁用的行为):

  

默认情况下,信息窗口将平移   地图使其完全可见   当它打开时。

您遇到的问题可能与infoWindow.open调用的时间有关。访问该页面有助于我们诊断问题。