谷歌地球时间跨度最初是在负载上绘制的

时间:2013-06-14 13:17:56

标签: kml google-earth timespan

我有一个使用TimeSpan参数的动画多边形(下面的链接),自从升级到Google地球版本6后,它不再使用时间滑块正确动画。当加载kml时,似乎所有多边形都加载到地图上,而不是仅显示第一个多边形TimeSpan。似乎结束滑块按钮设置为最后一个多边形时间的末尾,以便显示所有多边形。在较新版本的GE中,有人可以告诉我我现在做错了什么吗?感谢。

HYS2.kml

1 个答案:

答案 0 :(得分:0)

默认情况下,Google地球会显示KML中的整个时间范围,除非您在根最多容器的 LookAt Camera 元素中明确定义时间范围你在做什么。

你的KML与root-most Document的LookAt中的gx:TimeStamp是正确的。正如您在评论中提到的那样,初始时间间隔不应与下一次迭代中的要素时间重叠。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" 
     xmlns:gx="http://www.google.com/kml/ext/2.2">
  <Document>
  <name>NOAA HYSPLIT RESULTS</name>
      <LookAt>
         ... 
         <gx:TimeStamp>
             <when>2013-05-16T13:00:00Z</when>
         </gx:TimeStamp>
         <gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode>
      </LookAt>
...

Google地球6支持gx:TimeStamp。如果您使用的是旧版本而不是6.2.2,那么您应该升级到6.2.2和最新的7.x版本。

如果您从LookAt中删除gx:TimeStamp,那么Google地球将使用它实现的任何默认行为。此行为因版本而异,因此GE 7.1和6.2可能会显示不同的初始视图。

您可以在此处下载6.2.2或最新的7.1.1版本 http://support.google.com/earth/bin/answer.py?hl=en&answer=168344