查看: 9648|回复: 27

自制Google地球显示飞机位置

[复制链接]
发表于 2017-5-6 13:29:21 | 显示全部楼层 |阅读模式
苦于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。
但这个只是自己用用而已,所以目前状态我已经很满足了,
前面说过,我要实现的功能就是在大地图上显示飞机位置。



自制Google地球显示飞机位置-7952
自制Google地球显示飞机位置-9330
自制Google地球显示飞机位置-3898
自制Google地球显示飞机位置-8368
发表于 2017-5-6 13:36:22 | 显示全部楼层
自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切去,暂时离开电脑旁边也可以掌握飞机动态,好处多多

点评

43寸!爽歪歪!  详情 回复 发表于 2017-5-7 13:41
现在我的电脑是43寸屏幕, x-plane主窗口只占一部分,2/3空间吧。 所以切换窗口不是问题。 当然pad可以随时控制, 不过那个不是我想实现的功能。 我只是想看到飞机实时位置。  详情 回复 发表于 2017-5-6 13:41
楼主 发表于 2017-5-6 13:41:53 | 显示全部楼层
brookings 发表于 2017-5-6 13:36
自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切 ...

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

当然pad可以随时控制,
不过那个不是我想实现的功能。
我只是想看到飞机实时位置。
已绑定手机
发表于 2017-5-6 19:17:26 | 显示全部楼层
43寸,够威猛自制Google地球显示飞机位置-5964

不过这种自给自足的精神值得学习;经验也收下了。谢谢楼主自制Google地球显示飞机位置-4266
发表于 2017-5-6 20:12:36 | 显示全部楼层
感覺好像有一些難度
发表于 2017-5-6 22:50:41 | 显示全部楼层
一直像弄PAD,我的屏没有楼主的大,没有办法弄一半
已绑定手机
发表于 2017-5-7 13:41:46 | 显示全部楼层
brookings 发表于 2017-5-6 13:36
自己动手丰衣足食
iPad上几个免费软件的思路应该就是楼主的思路,其实我更喜欢用iPad,不用在电脑上切来切 ...

43寸!爽歪歪!
发表于 2017-5-31 09:15:22 | 显示全部楼层
666666666666666666666666666
已绑定手机
已实名认证
发表于 2018-11-10 22:22:12 | 显示全部楼层
如果可以显示轨迹就完美了
已绑定手机
发表于 2018-11-10 22:47:36 | 显示全部楼层
原理简单,想做的好看易用比较难。
发表于 2018-11-13 10:22:19 | 显示全部楼层
自制Google地球显示飞机位置-6288 晚上下班回去试一试
已绑定手机
发表于 2018-11-13 16:50:38 | 显示全部楼层
43寸,哇哦,好大

看着不累吗自制Google地球显示飞机位置-1547
发表于 2018-11-22 11:54:25 | 显示全部楼层
我是用另一台 Notebook 安装 X-PLANE-MAP 这个软件,然后将 X-Plane 的位置信息透过 UDP 送到 X-PLANE_MAP 就可以实现需求

XPLANE_MAP 可以在这儿下载 https://xmap.fouc.net/
已绑定手机
发表于 2018-12-2 12:03:50 | 显示全部楼层
学习了,不过一般我还是用PAD来配合使用的多
已绑定手机
发表于 2018-12-2 15:29:04 | 显示全部楼层
现在看位置的软件挺多的
发表于 2018-12-4 17:05:25 | 显示全部楼层
新人路过  学习学习
发表于 2018-12-16 14:16:48 | 显示全部楼层
非常感谢,我去试试。
已绑定手机
发表于 2018-12-16 22:28:02 | 显示全部楼层
这个不错,很想尝试下
发表于 2019-1-10 14:37:51 | 显示全部楼层
这个可以looklook。
已绑定手机
发表于 2019-1-10 19:05:43 | 显示全部楼层
谢谢楼主辛苦了
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表