GIS可以开发的,从GPS模块中获得坐标,调用GIS的开发包函数,基于GPS的位置(精度、维度)在电子地图上绘制指定的图标就行,很容易。
买电子地图时,说清楚你要linux下的二次开发包就行。
没有开发包,就是给你电子地图,你也很麻烦。
你咨询一下灵图或超图,就知道了。
Qt可以做一些常用的应用程序,如聊天系统、常见小游戏、常见管理系统等,Qt有很多成功的案例,如Linux桌面环境KDE、谷歌地图、网络电话、VLC多媒体播放器等 ,可以多看看网上的视频,比如黑马程序员的,我毕设都是按照他们项目更改的。这些简单问题他们也都有系统的解答。路径规划一般是根据起始点坐标经纬度和结束点坐标经纬度,查询出合适的路线。关于起始坐标和结束坐标,最开始做的是直接传入具体中文地址即可,后面百度地图不再开放此功能,貌似变成了收费功能,但是经纬度和地址互相转换的功能还是开放的,所以就多了一个步骤,后面做的是直接传入经纬度坐标进行查询,需要手动输入,现在做的是直接地图选点,在起始坐标后面的单选框选中然后在地图上直接选点,对应经纬度坐标值会自动填入,这样相对来说更人性化一些。
拿到轨迹点坐标集合进行绘制,其实调用的就是addPolyline函数进行绘制,注意收到的轨迹点坐标集合很可能是多段的,而不是完整的一段,传过来的是数组的数组,所以需要搞个循环将收到的路径点集合分线段绘制,至于线条的颜色+边框+透明度都可以设置,以便区分原来的路径查询自动绘制的路径。
根据这个功能其实又可以衍生另外一个非常有用的功能,就是将查询到的路径的轨迹点坐标集合取出来,用于其他处理比如发给设备(飞机、机器人等),让设备按照这个轨迹点移动,为了确保取出来的轨迹点坐标集合是正确的,还可以将轨迹点用不同的颜色重新绘制出来,和查询路线得到的轨迹线路进行对比,高度重合就说明是对的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)