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