时间相关的kml动画

时间:2016-11-02 18:21:34

标签: kml google-earth

使用像这样使用时间跨度的kml文件:

https://developers.google.com/kml/documentation/us_states.kml

是否可以在无限循环中在Google地球中自动设置动画,以便滑块不必一直移动?或者,动画地图可以录制为电影吗?感谢。

1 个答案:

答案 0 :(得分:1)

HTML允许使用EMBED或​​OBJECT标签自动动画和循环播放闪光灯。

KML和Google地球提供了可以设置动画的基于时间的元素,但您没有在KML文件中指定的自动播放或循环选项。 KML中的数据及其在Google地球中的处理方式更像是一种动态数据探索过程,而不仅仅是在网页上以固定的静态方式播放电影。

但是,您可以创建一个Tour,它是一个Google地球KML扩展,由KML中的gx:Tour元素标记,并在给定的持续时间内从开始到结束更改时间。但同样,KML没有自动播放游览的选项,因此用户必须手动激活游览才能启动游览。

有关详细信息,请参阅教程Touring in KML

录制电影是一个单独的步骤,在动画制作动画时,您可以使用Google地球专业版或像CamStudio这样的视频捕捉应用程序录制电影。

如果您想要基于网络的解决方案,您可能希望在Google Maps API内使用kml或时间动画来试验CesiumJs。 Cesium中的clock可以配置为循环(例如,设置clock.clockRange = ClockRange.LOOP_STOP),Cesium支持KML,因此可以使用Cesium API和几行JavaScript创建所需的内容。