Google 地球 - 将时间滑块设置为最大值
Google Earth - Set Time Slider to Maximum Values
我创建了一个 Google 地球地图,其中包含一个主 KML 文件,该文件链接到 500 多个单独的 KML。我包含了一个时间滑块,以便用户可以过滤开始和结束日期。
当前,当 GE 首次打开时,时间滑块设置为个别日期(不是今天的日期)。我如何在 KML 文件中编写代码,以便时间滑块从最早的数据开始并从最新的数据结束?
示例:
事件 1 - 开始:01/06/2015 结束 01/07/2015
事件 2 - 开始:12/04/2015 结束 14/06/2015
事件 3 - 开始:20/06/2015 结束 01/09/2015
这些事件将包含在由主文件链接在一起的各个 KML 文件中,打开主文件后,我希望时间滑块显示 2015 年 4 月 12 日到 2015 年 9 月 10 日之间的所有内容。
如果这不可能,另一种解决方案是显示用户访问地图当天 'live' 的所有内容。
在您的主 KML 文件中,您需要将 <gx:TimeSpan>
添加到顶级容器中的 View 或 Camera 元素。 gx:TimeSpan 控制时间戳特征在用户定义视图中的可见性。
要默认显示 10/09/2015 和 12/04/2015 之间的所有内容,KML 的结构应该如下所示。
<kml xmlns="http://www.opengis.net/kml/2.2"
xmlns:gx="http://www.google.com/kml/ext/2.2">
<Document>
<LookAt>
<gx:TimeSpan>
<begin>2015-10-09</begin>
<end>2015-12-04</end>
</gx:TimeSpan>
<longitude>xx</longitude>
<latitude>xx</latitude>
<range>xx</range>
</LookAt>
...
</Document>
</kml>
请注意,如果您添加 <View>
,那么您还必须定义位置视图(包括范围),否则它默认为纬度 0 和经度 0 的视图。找到最佳视图,然后单击快照视图并复制将视图元素添加到您的主 KML 文件中。
有关详细信息,请参阅 gx:TimeSpan and View 参考文档。
我创建了一个 Google 地球地图,其中包含一个主 KML 文件,该文件链接到 500 多个单独的 KML。我包含了一个时间滑块,以便用户可以过滤开始和结束日期。
当前,当 GE 首次打开时,时间滑块设置为个别日期(不是今天的日期)。我如何在 KML 文件中编写代码,以便时间滑块从最早的数据开始并从最新的数据结束?
示例:
事件 1 - 开始:01/06/2015 结束 01/07/2015
事件 2 - 开始:12/04/2015 结束 14/06/2015
事件 3 - 开始:20/06/2015 结束 01/09/2015
这些事件将包含在由主文件链接在一起的各个 KML 文件中,打开主文件后,我希望时间滑块显示 2015 年 4 月 12 日到 2015 年 9 月 10 日之间的所有内容。
如果这不可能,另一种解决方案是显示用户访问地图当天 'live' 的所有内容。
在您的主 KML 文件中,您需要将 <gx:TimeSpan>
添加到顶级容器中的 View 或 Camera 元素。 gx:TimeSpan 控制时间戳特征在用户定义视图中的可见性。
要默认显示 10/09/2015 和 12/04/2015 之间的所有内容,KML 的结构应该如下所示。
<kml xmlns="http://www.opengis.net/kml/2.2"
xmlns:gx="http://www.google.com/kml/ext/2.2">
<Document>
<LookAt>
<gx:TimeSpan>
<begin>2015-10-09</begin>
<end>2015-12-04</end>
</gx:TimeSpan>
<longitude>xx</longitude>
<latitude>xx</latitude>
<range>xx</range>
</LookAt>
...
</Document>
</kml>
请注意,如果您添加 <View>
,那么您还必须定义位置视图(包括范围),否则它默认为纬度 0 和经度 0 的视图。找到最佳视图,然后单击快照视图并复制将视图元素添加到您的主 KML 文件中。
有关详细信息,请参阅 gx:TimeSpan and View 参考文档。