使用谷歌地图 API v3
我有一张使用融合表图层中的多边形着色的国家/地区的地图。单击多边形时,它将打开已在 Web 界面中配置的默认 Fusion Table 信息窗口。
在某些缩放级别下无法看到某些国家/地区,因此我希望这些国家/地区具有多边形和标记,单击该标记时会打开默认的 Fusion Table 信息窗口。我确实添加了一个标准地图标记,但单击时无法打开 Fusion Table 信息窗口。
我已经阅读了文档并查看了示例,但看不到这是如何实现的。这可能吗?
使用谷歌地图 API v3
我有一张使用融合表图层中的多边形着色的国家/地区的地图。单击多边形时,它将打开已在 Web 界面中配置的默认 Fusion Table 信息窗口。
在某些缩放级别下无法看到某些国家/地区,因此我希望这些国家/地区具有多边形和标记,单击该标记时会打开默认的 Fusion Table 信息窗口。我确实添加了一个标准地图标记,但单击时无法打开 Fusion Table 信息窗口。
我已经阅读了文档并查看了示例,但看不到这是如何实现的。这可能吗?
设法得到这个工作。
我创建了第二个 Fusion Table 图层,我没有选择 KML 列,而是选择了带有 WHERE 子句指定较小国家/地区的经度列。这会在位于多边形图层顶部的较小国家/地区上呈现带有标记的图层。
唯一的缺点是多边形和标记都是可点击的,这可能会打开重复的默认融合表信息窗口。不过也不是什么大问题。
您无法从外部单击事件访问“默认 FusionTables 信息窗口”。您可以从您的页面查询 FusionTable,并在单击 Google Maps API 标记(或侧边栏条目)时显示包含相同信息的信息窗口。
示例(从侧边栏单击打开信息窗口,而不是标记,因为您没有提供示例)