我正在开发基于GSM
的跟踪设备。我已经能够成功地使用Gmap.net
库为windows应用程序和google maps api
为android应用程序在谷歌地图上绘制大致位置。我想主要做轨道客车的跟踪。用我目前的设备,我可以得到铁轨附近的大致位置。我想把位置/制造者转移到附近的铁轨上。我需要关于如何完成这项任务的帮助和建议。请提供帮助。
Afaik gmap.net库没有提供任何关于固定跟踪数据的功能,所以我想可能需要一些手动工作。
天真的方法是在自己的地图上绘制你的轨迹,谷歌地图等也可以。事实上,我曾经使用过gmap.net本身来创建它。
然后你所需要做的就是一些数学运算(这里有用的关键词是"最短路径"(,定位最接近的匹配跟踪点,并使用插值来区分你在轨道上的预期位置。你也可以添加一些合理性检查来加快整个过程,比如"知道"你已经在赛道上的什么地方。
我有实时跟踪电视事件的经验,如果你愿意,我可以更深入地了解细节。