【发布时间】:2012-10-24 04:19:49
【问题描述】:
我在地图上显示来自后端生成的 kml 提要的一些数据,我希望能够根据来自 KML 信息窗口(描述)的数据控制地图
例如,我有一个来自 KML 中某个点的信息窗口,它汇总了所有数据,我想点击一个链接(例如名称),这将使地图居中到某个纬度、经度。
这可能吗,或者什么是最好的方法。
【问题讨论】:
-
您是否在询问是否可以向 infoWindow 添加链接,以使地图以包含在 infowindow 中显示的数据中的位置为中心?还是要根据kml中的信息添加外部链接(a clickable sidebar)?
-
@geocodezip 谢谢,也可以是一面,我从 php 构建了一个 kml,在构建完所有地标之后,我添加了最后一个带有点摘要的内容(或多或少是侧边栏的内容) 但都在 kml 内。检查此链接goo.gl/aj6mG 并单击!标记有我要缩放的摘要,将地图居中。
-
@geocodezip 我将 kml 添加到您的脚本中,我可以看到 kml goo.gl/QfzyV 但看不到侧边栏,我该如何构建侧边栏?对我来说是一个有趣的方法......谢谢
-
您需要将脚本复制到您的服务器(或use a proxy)。 geoxml3 受 XmlHttpRequest 同域限制。
-
谢谢,将复制到我的网站进行测试..
标签: javascript google-maps-api-3 kml