当页面加载并且地图可见时,地图上的infoWindow会打开而不会有任何点击。但有时,取决于标记位置,infoWindows的一部分位于地图之外。有没有办法防止这种情况发生,并始终在地图中获取infoWindow?
更新
问题是在标记出现在地图上之前显示信息窗口。因此,infowindow从标记位置开始,但是当标记位于适当的位置时,infowindow会向上跳跃一点,以便它从标记上方开始。但由于第一个位置在标记之前,因此infowindow会离开地图。
任何知道为什么infowindows首先在地图上显示的人,尽管在代码中首先放置标记?在激活信息窗之前是否可以检查所有标记是否到位?
答案 0 :(得分:0)
您是否可以发布指向问题页面的链接?
在Google Maps API v3中,默认情况下,地图将平移以确保infoWindow完全可见(这是您可以在infoWindowOption disableAutoPan 中禁用的行为):
默认情况下,信息窗口将平移 地图使其完全可见 当它打开时。
您遇到的问题可能与infoWindow.open调用的时间有关。访问该页面有助于我们诊断问题。