我有一个Google地图,可以从KML文件中加载一层标记。每个地标都有一个ID(简称id =“1”到id =“25”)。
是否可以从URL参数打开特定地标的信息窗口?如果是这样,怎么样?
我们的想法是,其他网页上的地址会链接到相应的地标 http://MAPURL.COM/?id=4 或其他地方。
这是一个看到整个行动的jsfiddle: http://jsfiddle.net/natejones/JAyCF/3/
谢谢!
答案 0 :(得分:1)
使用KML叠加层确实限制了您的自定义选项。据我所知,没有办法点击标记就无法打开KML标记的InfoWindow;在KmlLayer的click事件被触发之前,InfoWindow并不总是在很多情况下被加载。
我建议使用原生标记元素(google.maps.Marker),这样可以轻松触发InfoWindow's打开事件。