2010-11-17 76 views
4

我有一个网站,我的社区用户可以导入他的KML文件(从Google地图导出)并显示地图(前芝加哥最喜欢的餐馆)。这部分是确定和容易的,但现在我将自定义地图上的图标,我不知道如何使用KML文件...KmlLayer自定义图标

有任何其他的解决方案,可能导出/导入不同的文件而不是kml? 谷歌地图允许导出结果在json/xml中吗?

+0

你能编辑你的问题是否更具描述性?我不明白你的意思是什么“,但现在我会自定义地图上的图标,而我不知道如何使用KML文件......”。你究竟想要做什么? – 2010-11-20 04:10:35

回答

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> 

这将显示该标记的路径中包含的图标,而不是默认值。