0

我有一个可以在这里看到的地图应用程序:

http://chrismcaleenan.com/map/?page_id=25

应用程序中的每个马来西亚州都会有一个显示附加信息的信息窗口。您可以通过将鼠标悬停在右侧主数据表中的“吉打”上或地图中的州本身上来查看此示例。

如您所见,问题在于地图平移以定位信息窗口。有没有办法固定地图位置并设置 InfoWindow 大小或位置,以便在不平移的情况下完全显示?在 Kedah 示例中,可以将 InfoWindow 直接定位在右侧和/或使用较短的尾部。

一种选择是为每个州创建一个自定义图形,但我宁愿避免这种情况,因为我将遇到与 add'l 数据相同的问题(例如,单击 Kedah 进行缩放 - 缩放时所有数据点上都会有 InfoWindows )。

如果你在玩,双击水会缩小并重置地图。

谢谢!

4

1 回答 1

2

是的,有时 pan 会将鼠标拉出状态,这会导致InfoWindow消失。我知道那不是你想要的。Google Maps 演示目录包含一个示例,我认为该示例将为您提供所需的地图。它被命名为SmartInfoWindow。看一看,单击一些标记,检查 SmartInfoWindow 的行为方式,看看这是否可以帮助您实现您想要的。它并不完美,但它使锅保持在绝对最低限度。

于 2012-06-08T04:43:34.367 回答