用Delphi和MapX开发GIS系统问题,如何实现在mapx1地图窗口中多个车辆动态显示,并当同一辆车发生位置变化时,车辆随之变化,最好能在地图上显示车辆行驶轨迹?
请教一下专家问题:
在Delphi和mapx开发GIS系统中,我遇到这样一个问题,一直困扰我?
我想实现在mapx1地图窗口中先动态显示多个车辆(比较容易实现),当一辆车位置发生变化时,要先将原先车辆位置中的车符号删除,然后在新定位的地方重新加上车辆符号,并最好能在地图上显示车辆的运动轨迹。
我的思路是:设置一个ListBox控件,里面存储所有添加车辆信息(ID:车牌号,如1:川A-65213),先读取车牌号信息放入一个变量中,然后读取新加车辆车牌号码,判断是否与第一个车辆相同,如果相同就删除原先车辆位置图标,在新位置定位显示出这辆车,实现了车辆的动态显示,但是不知道该如何实现在地图上画出该车辆的运动轨迹呢?如果是多个车辆行驶又该如何解决?