1
Google Earth用のKMLファイルに追加したいシンボルがいくつかあります。しかし、私のシンボルは、お互いの上に重ねられた複数のアイコンで構成されています。私が使用している他の地図では、単にアイコンを互いに重ねて表示し、選択/右クリック操作を制御するだけで、ユーザーは1つのオブジェクトとして見えるようになりますが、オーバーレイされた各アイコンを個別の目印ユーザーが複数のオブジェクトをクリックするとそのオブジェクトが表示されます。複数のアイコンを使用して1つの目印をkmlに追加する方法はありますか? 複数のアイコンが1つのKML目印
私はこのような何かをやってみたかった:私は、複数の<アイコン>タグ(または複数<IconStyle>タグ)を持っている<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:ns2="http://www.w3.org/2005/Atom" xmlns:ns3="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0">
<Document>
<name>kmlTest</name>
<open>true</open>
<description>description</description>
<StyleMap id="Symbol0Map">
<Pair id="Symbol0MapPairNormal">
<key>normal</key>
<Style id="Symbol0normal">
<IconStyle id="Symbol0iconStyle">
<scale>1.0</scale>
<heading>0.0</heading>
<Icon>
<href>files/images/GenericGround_0.png</href>
</Icon>
<Icon>
<href>files/images/eqp_2.png</href>
</Icon>
</IconStyle>
<LabelStyle id="Symbol0labelStyle">
<color>FF00FFFF</color>
<colorMode>normal</colorMode>
<scale>0.0</scale>
</LabelStyle>
</Style>
</Pair>
<Pair id="Symbol0MapPairHighlight">
<key>highlight</key>
<!-- similar to above -->
</Pair>
</StyleMap>
<Folder>
<name>My Layers</name>
<visibility>true</visibility>
<open>true</open>
<Folder>
<name>My Layer</name>
<visibility>true</visibility>
<open>false</open>
<Folder>
<name>Symbols</name>
<visibility>true</visibility>
<open>false</open>
<Placemark id="Placemark0">
<visibility>true</visibility>
<open>false</open>
<description>Platform</description>
<styleUrl>#Symbol0Map</styleUrl>
<Point>
<coordinates>-123.1569,38.5962,0.0</coordinates>
</Point>
</Placemark>
</Folder>
</Folder>
</Folder>
</Document>
</kml>
。しかし、スキーマを見ると、これは有効ではなく、私はそれをとにかく試して、最後のものだけを選択します。
これも可能ですか、コード内にロールアップされたアイコンを動的に作成し、それらを.kmzファイルに含める必要がありますか?
あなたはこれを理解しましたか? – systemoutprintln