【问题标题】:Get placemark names from kml layer in google maps api从谷歌地图api中的kml图层获取地标名称
【发布时间】:2013-09-03 16:40:00
【问题描述】:

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

  1. 获取每个地标的名称并将其写在页面上的 div 中。
  2. 将地图上地标的悬停状态与 div 中的相应名称关联起来,这样当任何一个悬停在上面时,两者都具有悬停状态。

layers = new google.maps.KmlLayer('kml文件的url在这里', { 保留视口:真 });

【问题讨论】:

    标签: google-maps google-maps-api-3 kml


    【解决方案1】:

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

    example using geoxml3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 2013-02-09
      • 2020-04-28
      相关资源
      最近更新 更多