网友投稿 | 设为首页 | 加入收藏
1/1页1 跳转到查看:3207
回复该主题 发新话题
键盘左右键可以进行前后翻页操作
帮助

GE二次开发问题

GE二次开发问题

最近在做google earth的二次开发,遇到了个难题,就是GE的缩放效果,当我们用鼠标滚轮滚动的时候会出现缩放效果,我现在要做的是不用鼠标滚轮,也不能模拟滚轮消息,而用GE提供的API来实现。
  经过分析发现,当我们鼠标滚轮滚动的时候,照相机的经纬度、方向角、范围等4个参数发生了改变。
  我的想法是,先获取照相机跟缩放点的方位角,然后在沿着照相机的经纬度以及缩放点的经纬度所形成的大圆的劣弧向缩放点靠近,靠近的同时,减小照相机的范围。(这是我个人的想法,但是我现在无法得知,劣弧上其他点的经纬度,也就无法实现了)
    我们现在知道了照相机当前的经纬度,缩放点的经纬度,通过这两个点可以求出照相机跟缩放点的方位角,现在的难度是如何得到那条弧上其他点的经纬度。
  弄了几天了还是搞不定,不得不网上求助。希望有经验的朋友能够指点一二,在下感激不尽!!!

TOP

 

从手动滚轮缩放操作过程,我觉得,在锁定观察点位置的情况下(比如保持在屏幕正中),相机是沿着指向观察点的方位角的连线向观察点靠近或者远离,这时的自变量应该只是相机到地面的高度,其余参数应该都是可以通过这个高度和方位角(这里可认为不变)计算出来的,而且应该是GE API所能提供的。

我不做二次开发,故不清楚GE到底有哪些API可用、需要哪些参数。斗胆说这几句,不知当否。

TOP

 
1/1页1 跳转到
回复该主题 发表新主题
  <<上一主题 | 下一主题>>

相关主题

Google Earth 连不上服务器了
三维地形特效
谷歌地球中文破解版Google Earth(谷歌地球)V15.01最新(完美破解重构软件)
如何根据Google Earth q2瓦片获取影像、地形瓦片的版本号?
如何将我在Google Earth上标注的点保存下来