0

我知道关于这个有一个非常相似的问题,但问题仍然没有解决,似乎是一件可能需要的微不足道的事情:对于给定的谷歌地图,数据来自 Fusion Tables 图层,我想打开所有 InfoWindows (工具提示)同时。

目前,您可以通过单击地图上的每个区域来单独打开它们。期望的结果就像在它们粘在一起时单击它们(不让它们彼此关闭)。

我的目标是显示所有这些信息的地图,不需要任何交互。我不知道在 Google 地图中显示标签的更简单方法,但我很高兴听到另一种方法来处理它。在这一点上,我宁愿不让每个 InfoWindow 关闭其余部分,这样我就可以一个接一个地手动打开它们。

4

1 回答 1

1

没有直接的方法可以做到这一点,因为 FusionTableLayer 不会公开数据的底层结构,直到您单击某个功能。

根据表格的行数,您可以使用 Google Chart Tools 直接加载表格,最多 500 行,并根据返回的数据生成自己的信息窗口。这对于点数据来说很容易,但对于多边形或折线来说并不容易,因为您必须确定放置信息窗口的位置。如果您的表格使用地理编码数据,您将不得不重新对其进行地理编码。如果它使用 KML,您将必须解析每行中的各个 KML 要素以确定信息窗口的放置位置。

所以,这是可行的,但不是超级容易。

于 2012-01-19T18:44:02.683 回答