Google maps KML中的谷歌图标不匹配
我想使用一些不错的图标,我发现在这个页面上。 我选择这个图标 但当我在kml文件中使用它,并在Google maps(或Google Earth)中显示该kml时,它显示为一个双绿色三角形 这发生在该页面上的许多图标上。 我能做什么 以下是一个KML示例:Google maps KML中的谷歌图标不匹配,google-maps,kml,Google Maps,Kml,我想使用一些不错的图标,我发现在这个页面上。 我选择这个图标 但当我在kml文件中使用它,并在Google maps(或Google Earth)中显示该kml时,它显示为一个双绿色三角形 这发生在该页面上的许多图标上。 我能做什么 以下是一个KML示例: <?xml version='1.0' encoding='UTF-8'?> <kml xmlns = 'http://www.opengis.net/kml/2.2' > <Document> <S
<?xml version='1.0' encoding='UTF-8'?>
<kml xmlns = 'http://www.opengis.net/kml/2.2' >
<Document>
<Style id='scuola'>
<IconStyle>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pal3/icon22.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark>
<name>L08940P06194</name>
<description><![CDATA[Point: L08940P06194 School<br>]]></description>
<styleUrl>#scuola</styleUrl>
<Point>
<coordinates>-72.3553467, 18.5366992, 0 </coordinates>
</Point>
</Placemark>
</Document>
</kml>
http://maps.google.com/mapfiles/kml/pal3/icon22.png
L08940P06194
]]>
#斯库拉
-72.3553467, 18.5366992, 0
谢谢
大卫·雷莫蒂(David Remotti)在谷歌地球/谷歌地图(Google Earth/Google Maps)的掩护下,正在重新映射某些图标URL,例如 如果选择URL前缀为{2,3,4,5}的图标 然后,您会注意到它被重新映射到一个URL前缀为/的“标准”图标 这是Google Earth和Google Maps的一项未记录的功能。 您在问题中提到的网站上的中描述了此“功能” 图标的这种特殊映射有点奇怪,但大多数图标重新映射似乎有些合理:
=> 原始URL:
映射图标: 下面是另一个更直观的映射: => 原始URL:
映射图标: 您可以:
我看到了同样的情况(将geoxml3呈现的图标与Kmlayer呈现的图标进行比较):thx这种方式是完美的。但是我如何在我的应用程序中实现它呢?我正在用PHP编写kml。。。