我正在尝试将一系列KML文件加载到使用Google Maps API v3的新网站中,但图标未显示。它恢复为标准的Google图标,即使我添加的图标在Google地球中显示正常。 老实说,我不知道自己在做什么,但通过在线阅读,我设法引用了我在html / href标签之间的html上传到Google+的图标,所以html看起来像这样:
<Document>
<name>Unsafe areas.KML</name>
<Style id="s_ylw-pushpin1500">
<IconStyle>
<scale>0.6</scale>
<Icon>
<href>https://lh3.googleusercontent.com/-be-8mm8S64M/U8ynZsmeHUI/AAAAAAAATi0/y8aTcpyZaYE/s846-no/icon_4627_red.png</href>
</Icon>
<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction"/>
</IconStyle>
我将所有点(附有图标)放在一个文件夹中,将我所有的折线放在另一个文件夹中。折线格式似乎工作正常,但它只是为点的图标加载蓝色标准图钉,而不是我在此处引用的警告标志:https://lh3.googleusercontent.com/-be-8mm8S64M/U8ynZsmeHUI/AAAAAAAATi0/y8aTcpyZaYE/s846-no/icon_4627_red.png
我哪里出错了,不明白为什么它在谷歌地球中起作用而在谷歌地图API中不起作用?
以下是KML文件的链接: https://drive.google.com/file/d/0B8sF6YtOhuTHdHIyaEJab045NDQ/edit?usp=sharing