1

我创建了一个谷歌地图并链接到一个 kml 图层(如下所示)以创建地标。我正在尝试做两件事:

  1. 获取每个地标的名称并将其写在页面上的 div 中。
  2. 链接地图上地标的悬停状态和 div 中的相应名称,以便当其中任何一个悬停时,两者都具有悬停状态。

layers = new google.maps.KmlLayer('kml 文件的 url 在这里', { preserveViewport: true });

4

1 回答 1

1

不能用KmlLayer做。考虑使用第三方 KML 解析器,如geoxml3geoxml-v3;或将您的 KML 导入FusionTable并使用 FusionTablesLayer 并查询表格以获取侧边栏和悬停信息。

使用 geoxml3 的示例

于 2013-08-30T21:24:02.433 回答