有谁做过GPS方面的啊??比如:通过GPS得到的经纬度数据有了,如何在地图上画出他的轨迹???也就是根据得到的经纬度,得到一个汽车的行驶轨迹请教高手!如能解决,高分相送!谢谢!

解决方案 »

  1.   

    QPTYDL(QP) :
       请问你有打点法画图的相关代码嘛???
      

  2.   

    1、你要解决你的地图显示,是用MO还是mapx还是其他控件
    2、然后把gps数据显示出来即可。
    比如用mapx控件,本身已经提供一系列地图操作显示的方法,当然包括点记号创建和线记号创建等等
      

  3.   

    guoyx(guoyx) :MO控件,和mapx控件不是VB自带的吧??如果要显示地图的话?怎么显示??是不是用你说的上面两个中一个控件嘛??
      

  4.   

    打点法就是Pset(x,y),x,y,就是坐标
      

  5.   

    你Gps返回的数据是串口进入计算机的吧,你已经都处理好了,把经度,纬度都分别放在一个字段里面,在串口的Oncomm事件里面,调用Pset方法,Pset(经度,纬度),还可以设置颜色,最后打出来的点就是轨迹了,你可以打完点以后再画线,当点足够密的时候画出来的线就是曲线。希望能对你有所帮助,我做过雷达的信号在显示器上再现,没有做过
    Gps,但是雷达的坐标跟Gps的应该差不多吧。呵呵,希望能对你有所帮助
      

  6.   

    问题是GPS的经纬度怎么跟电子地图对应起来那个对那个地方??我这个系统GPS数据可以通过串口,USB口采集到计算机中,谢谢楼上的帮助但针对电子地图操作还不是怎么明白!
      

  7.   

    那你要自己做一个坐标转换函数了。实际的Gps传过来的是经度纬度,你的电子地图上也有经度纬度范围,你转换一下吧 你可以自己定义一个坐标系,你的电子地图上的右上角就是(0,0),实际右上角的经纬度可能是108,108,那你就把你读过来的Gps的经纬度每一个都减108,然后打点,就OK了吧,具体可能没有这么简单,你再试试吧。因为我也没有实际做过,不好意思了。
      

  8.   

    采用mapobject控件可完成该项工作
      

  9.   

    请教,楼上的,你有没有mapobject控件啊??给我个啊??mail:[email protected]:[email protected]或者谁有mapx控件啊??给我个啊??谢谢啦,急死我了啊!
      

  10.   

    一般的电子地图都是带着实际的经纬度的,直接显示就可以了!
    我有mapx控件!
    msn:[email protected]