使用Google Maps API v3
我有一个国家的地图,使用来自融合表层的多边形着色。单击多边形时,将打开默认的Fusion Table信息窗口,该窗口已在web界面中配置。
有些国家在特定的缩放级别下是看不到的,所以我希望这些国家有一个多边形和标记,当单击它们时,会打开默认的Fusion Table信息窗口。我确实添加了一个标准地图标记,但单击时无法打开Fusion Table信息窗口。
我已经通读了文档并查看了示例,但我看不出这是如何实现的。这个是可能的吗?
发布于 2012-07-27 20:36:50
设法让它工作起来了。
我创建了第二个Fusion Table层,并且没有选择KML列,而是选择了带有WHERE子句的经度列,其中指定了较小的国家。这将渲染一个位于多边形层顶部的带有标记的较小国家的层。
唯一的缺点是多边形和标记都是可点击的,这可能会打开重复的默认Fusion Table信息窗口。不过,这并不是一个大问题。
发布于 2012-07-25 21:49:12
您不能从外部单击事件访问"default FusionTables infowindow“。您可以从您的页面查询FusionTable,并在单击Google Maps API标记(或侧栏条目)时显示包含相同信息的信息窗口。
Example (从侧边栏单击打开infowindow,而不是一个标记,因为您没有提供示例)
https://stackoverflow.com/questions/11650286
复制相似问题