3

このページhttp://kml4earth.appspot.com/icons.htmlで見つけたいくつかの素敵なアイコンを使用したいと思います。このアイコンhttp://maps.google.com/mapfiles/kml/pal3/icon22.pngを選択します が、kml ファイルで使用し、この KML を Google マップ (または Google Earth) で表示すると、緑色の二重三角形。

これは、そのページのアイコンの多くで発生します。私に何ができる ?

サンプル KML は次のとおりです。

<?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>

ありがとうデビッド・レモッティ

4

1 に答える 1

2

Google Earth/Google マップは、裏でhttp://maps.google.com/mapfiles/kml/pal3/icon22.pngなどの特定のアイコン URL を再マッピングしています。

URL 接頭辞がhttp://maps.google.com/mapfiles/kml/pal {2,3,4,5}のアイコンを選択すると、URL の「標準」アイコンに再マッピングされていることがわかります。http://maps.google.com/mapfiles/kml/shapes /のプレフィックス。

これは、Google Earth と Google マップの文書化されていない機能です。

この「機能」については、質問で言及した Web サイトのメモ セクションに記載されています。

この特定のアイコンのマッピングは少し奇妙ですが、ほとんどのアイコンの再マッピングはやや妥当に思えます:
グローバル アイコン=>山のアイコン

元の URL: http://maps.google.com/mapfiles/kml/pal3/icon22.png
マップされたアイコン: http://maps.google.com/mapfiles/kml/shapes/mountains.png

より直感的な別のマッピングを次に示します。

森・公園のアイコン=>公園のアイコン

元の URL: http://maps.google.com/mapfiles/kml/pal2/icon12.png
マップされたアイコン: http://maps.google.com/mapfiles/kml/shapes/parks.png

次のいずれかを実行できます。

  1. Google Earth/Google マップにアイコンをリマップさせて、それと共存させるか、
  2. 元のアイコンのコピーを作成し (たとえば、Google ドライブに保存するなど)、KML で新しい URL を (カスタム アイコンとして) 使用してそのまま表示します。
于 2013-06-09T15:33:29.080 に答える