【发布时间】:2012-04-14 02:00:12
【问题描述】:
在 Google 地球(网络浏览器插件,GE API)中,我通过更改坐标将相机从 A 点移动到 B 点。 它有效,但 GE 似乎总是在途中跳高。
示例(使用 ge.ALTITUDE_ABSOLUTE 设置)
Point A: camera.setLatitude(50.1);camera.setLongitude(14.1);camera.setAltitude(1000.0);
Point B: camera.setLatitude(51.1);camera.setLongitude(15.1);camera.setAltitude(1000.0);
(注意两个点的高度相同 1000 m)。
位置更改工作正常,但途中 GE 会使用 Eye Alt 缩小。上升到 72 km,然后再次回到所需的 1000.0 m(从状态行读取的值,flyTo 速度设置为非常慢)。
有没有办法抑制这种跳高,保持在一个固定的高度? 到目前为止,我什至找不到对这种行为的全面描述,更不用说控制它的参数了。
(显然,“flightsim”类型的 GE 应用程序可以做到这一点,但我认为它们不是使用坐标变化,而是基于航向/速度数据的运动)。但是必须先将两个坐标集转换为速度/速度,然后再转换为坐标,只是为了实现恒定的高度运动,这似乎有点愚蠢。)
感谢所有提示。
【问题讨论】:
标签: google-maps google-earth google-earth-plugin