0

拡張データ (型なし) を gx:track (最終的には gx:multitrack 内) にアタッチしようとしています。これにより、トラックをクリックすると、配置したテキストを含むバルーンが表示されます。

UPD 注: マルチトラック内 (目印内) のトラックごとに異なるデータが必要です。つまり、次のようになります。

<Placemark>
    <name>2010-05-28T01:16:35.000Z</name>
    <gx:Track>
        <when>2010-05-28T02:02:09Z</when>
        <when>2010-05-28T02:02:35Z</when>
        <when>2010-05-28T02:02:44Z</when>
        <gx:coord>-122.207881 37.371915 156.000000</gx:coord>
        <gx:coord>-122.205712 37.373288 152.000000</gx:coord>
        <gx:coord>-122.204678 37.373939 147.000000</gx:coord>
        <ExtendedData>
            <Data name="number">
                <displayName>Some number</displayName>
                <value>1</value>
            </Data>
            <Data name="desc">
                <displayName>Some string</displayName>
                <value>abc</value>
            </Data>
        </ExtendedData>
    </gx:Track>
    <gx:Track>
        <when>2010-05-28T02:02:53Z</when>
        <when>2010-05-28T02:02:54Z</when>
        <when>2010-05-28T02:02:55Z</when>
        <when>2010-05-28T02:02:56Z</when>
        <gx:coord>-122.203572 37.374630 142.199997</gx:coord>
        <gx:coord>-122.203451 37.374706 141.800003</gx:coord>
        <gx:coord>-122.203329 37.374780 141.199997</gx:coord>
        <gx:coord>-122.203207 37.374857 140.199997</gx:coord>
        <ExtendedData>
            <Data name="number">
                <displayName>Some number</displayName>
                <value>2</value>
            </Data>
            <Data name="desc">
                <displayName>Some string</displayName>
                <value>defghj</value>
            </Data>
        </ExtendedData>
    </gx:Track>
</Placemark>

しかし、この例では、定義した拡張データが Google Earth に表示されません。どうすればkmlで正しく行うことができますか?

拡張された型付きデータ (SchemaData) を使用した KML の例は正常に動作します。評価プロファイルでデータを確認できます (必要なものではありません)。

<Data>目印用のKML の例。しかし、私は<Data>その中<ExtendedData>で仕事をすることができません<gx:Track>

空のバルーンが表示されます (Linux 3.9.0.0 64 ビットの Google Earth 7.1.1.1871) アイデアはありますか? ありがとう。

4

1 に答える 1