从URL参数(KML图层)打开Goog​​le Maps API infowindow

时间:2012-03-02 17:31:53

标签: google-maps-api-3 kml

我有一个Google地图,可以从KML文件中加载一层标记。每个地标都有一个ID(简称id =“1”到id =“25”)。

是否可以从URL参数打开特定地标的信息窗口?如果是这样,怎么样?

我们的想法是,其他网页上的地址会链接到相应的地标 http://MAPURL.COM/?id=4 或其他地方。

这是一个看到整个行动的jsfiddle: http://jsfiddle.net/natejones/JAyCF/3/

谢谢!

1 个答案:

答案 0 :(得分:1)

使用KML叠加层确实限制了您的自定义选项。据我所知,没有办法点击标记就无法打开KML标记的InfoWindow;在KmlLayer的click事件被触发之前,InfoWindow并不总是在很多情况下被加载。

我建议使用原生标记元素(google.maps.Marker),这样可以轻松触发InfoWindow's打开事件。