Parsing 谷歌地图Api中使用的kml层自定义图标

Parsing 谷歌地图Api中使用的kml层自定义图标,parsing,google-maps-api-3,google-maps-markers,kml,Parsing,Google Maps Api 3,Google Maps Markers,Kml,我想显示kml文件中的数据,它位于这里 它是MyPlaces的输出。我想用它做更多的事情——改变图标,使用集群等等,所以嵌入不是一个好的解决方案 我曾尝试使用GoogleMapsApi中的KmlLayer加载该文件,这很有效,但我不知道如何更改图标以及如何获取每个标记的数据(坐标、描述等等) 实际上,我需要的只是访问kml中的数据,我可以自己做所有其他编程。文件不断变化,因此我需要在线完成所有工作。您可以使用第三方KML解析器(通过代理),如或。它们使用本地Google Maps Javascr

我想显示kml文件中的数据,它位于这里

它是MyPlaces的输出。我想用它做更多的事情——改变图标,使用集群等等,所以嵌入不是一个好的解决方案

我曾尝试使用
GoogleMapsApi
中的
KmlLayer
加载该文件,这很有效,但我不知道如何更改图标以及如何获取每个标记的数据(坐标、描述等等)


实际上,我需要的只是访问kml中的数据,我可以自己做所有其他编程。文件不断变化,因此我需要在线完成所有工作。

您可以使用第三方KML解析器(通过代理),如或。它们使用本地Google Maps Javascript API v3对象呈现KML,您可以使用Google Maps Javascript API修改这些对象。如果这样做,将失去KmlLayer基于平铺的渲染的好处,因此使用复杂的KML可能会出现性能问题


是的,我见过这个解析器。如果kml与我的页面位于同一个域上,它就可以正常工作。但是当我试图从MyPlaces解析kml时,它会报告错误(因为安全原因,浏览器正在阻止它)。为什么您的示例有效?它是通过