我正在使用 KML 文件将我的数据覆盖在谷歌地图上。实际上,我想根据 KML 文件中的某个值更改标记颜色。
我怎样才能做到这一点 。
首先:KML 支持图标样式,但Maps-API<color>
不支持 -element <iconStyle>
,因此您无法更改图标的颜色(请参阅https://developers.google.com/kml/documentation/ kmleelementsinmaps了解更多详细信息)。
您可以做的是使用具有所需颜色的不同图标图像。
但是 afaik 没有“动态”方式来改变<href>
.<icon>
但是,您可以创建一个服务器端脚本来解析原始 KML 并将修改后的 KML 传递给 google。