huhufly 发表于 2017-5-6 13:29:21

自制Google地球显示飞机位置

苦于x-plane不能实现大地图显示,
网上有各种解决方法,例如连pad、手机的。
主要是不想费精力去琢磨,
不知道哪个软件能简单、好用、无毒、让人放心。
在pad、手机上看地图也挺闹心的,屏幕小,还得另外拿着这么个设备。
我的要求很简单,就是实时在一个大地图上显示飞机位置就行了,在本机上。

看到x-plane可以udp方式输出数据,又想到以前自己曾经编程实现在GE上播放自己出去旅游记录的轨迹。
于是觉得实现下面功能应该不难,就是用udp方式输出gps坐标,然后在GE上实时显示这个位置。

整个过程非常简单
在x-plane里选择udp输出gps经纬度到本机127.0.0.1,记下端口号。
因为以前编程播放轨迹时用的是vb6,所以这次也用vb6.
放入一个winXXXk控件,ip,端口,都设成和x-plane一样。
在winXXXk控件的dataArrival事件里处理收到的数据,一共41个字节,
第9到12字节是经度,13-16是纬度,17~20是海拔。

下一步就是写到GE里去。
自己编程也行,
不过我懒得编,就用了gpsgate
里面虚拟一个输入com口,输出设为GE

vb里建一个通讯控件,端口设为gpsgate虚拟的端口,
把刚才得到的经纬度等信息按nmea格式写入到这个端口就行了。

下面是几个截图。
北京机场起飞前,从GE上看,非常准确的定位在跑道起始位置。
一个细节,GE上显示实际跑道上写着01,x-plane里显示的是1.
有的事情可以做到更好,
例如现在GE里图标显示不正确,显示了一个X。
但这个只是自己用用而已,所以目前状态我已经很满足了,
前面说过,我要实现的功能就是在大地图上显示飞机位置。



brookings 发表于 2017-5-6 13:36:22

自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切去,暂时离开电脑旁边也可以掌握飞机动态,好处多多

huhufly 发表于 2017-5-6 13:41:53

brookings 发表于 2017-5-6 13:36
自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切 ...

现在我的电脑是43寸屏幕,
x-plane主窗口只占一部分,2/3空间吧。
所以切换窗口不是问题。

当然pad可以随时控制,
不过那个不是我想实现的功能。
我只是想看到飞机实时位置。

forestgun 发表于 2017-5-6 19:17:26

43寸,够威猛:lol

不过这种自给自足的精神值得学习;经验也收下了。谢谢楼主:victory:

jimmyfang 发表于 2017-5-6 20:12:36

感覺好像有一些難度

导弹 发表于 2017-5-6 22:50:41

一直像弄PAD,我的屏没有楼主的大,没有办法弄一半

Mouse21 发表于 2017-5-7 13:41:46

brookings 发表于 2017-5-6 13:36
自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切 ...

43寸!爽歪歪!

ivanho059 发表于 2017-5-31 09:15:22

666666666666666666666666666

Airbus-350xwb 发表于 2018-11-10 22:22:12

如果可以显示轨迹就完美了

martrix 发表于 2018-11-10 22:47:36

原理简单,想做的好看易用比较难。

王国胜 发表于 2018-11-13 10:22:19

:lol晚上下班回去试一试

hocool16 发表于 2018-11-13 16:50:38

43寸,哇哦,好大

看着不累吗:lol

xplane_tony 发表于 2018-11-22 11:54:25

我是用另一台 Notebook 安装 X-PLANE-MAP 这个软件,然后将 X-Plane 的位置信息透过 UDP 送到 X-PLANE_MAP 就可以实现需求

XPLANE_MAP 可以在这儿下载 https://xmap.fouc.net/

rlubb 发表于 2018-12-2 12:03:50

学习了,不过一般我还是用PAD来配合使用的多

Bin 发表于 2018-12-2 15:29:04

现在看位置的软件挺多的

小小一只帕拉丁 发表于 2018-12-4 17:05:25

新人路过学习学习

qq15226518 发表于 2018-12-16 14:16:48

非常感谢,我去试试。

voodoo 发表于 2018-12-16 22:28:02

这个不错,很想尝试下

mltf6 发表于 2019-1-10 14:37:51

这个可以looklook。

alexliuchang 发表于 2019-1-10 19:05:43

谢谢楼主辛苦了
页: [1] 2
查看完整版本: 自制Google地球显示飞机位置