我有一个网站,我的社区用户可以导入他的KML文件(从Google地图的地球导出)并显示地图(以前他在芝加哥最喜欢的餐馆)。这一部分是好的和容易的,但现在我会自定义地图上的图标,我不知道怎么可能使用KML文件。。。
还有其他的解决方案,可能是导出/导入不同的文件而不是kml? google地图允许导出json/xml格式的结果吗?
如果只想更改placemark标记图标,可以将placemark的样式设置为包含图标节点的样式。
<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>