我正在尝试将一些扩展数据(非键入)附加到 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 地球中。我怎样才能在kml中以正确的方式做到这一点?
带有扩展类型数据(SchemaData)的 KML 示例工作正常,我可以在评估配置文件中看到数据(不是我需要的)
用于地标的KML 示例<Data>
。但我不能在<Data>
里面<ExtendedData>
工作<gx:Track>
我得到了空气球(Linux 3.9.0.0 64 位上的 Google 地球 7.1.1.1871)有什么想法吗?谢谢。