我有一个网站,社区用户可以导入他的KML文件(从Google地图导出)并显示地图(来自芝加哥最喜欢的餐馆)。这部分还不错,但现在我会自定义地图上的图标,我不知道如何使用KML文件......
还有其他解决办法,可能导出/导入不同的文件而不是kml? google maps是否允许将结果导出为json / xml?
答案 0 :(得分:5)
如果您只想更改地标标记图标,则只需将地标样式设置为包含图标节点的样式即可。
<Style id="icon">
<IconStyle>
<Icon>
<href>http://path/to/your/icon.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark>
<name>Name</name>
<description>
hi
</description>
<styleUrl>#icon</styleUrl>
<Point>
<coordinates>...</coordinates>
</Point>
</Placemark>
这将显示标记的路径中包含的图标,而不是默认值。