当前位置: 代码迷 >> VC >> MapX 关于点的操作 请大牛帮忙解决 分数不够可以再加,该如何解决
  详细解决方案

MapX 关于点的操作 请大牛帮忙解决 分数不够可以再加,该如何解决

热度:4171   发布时间:2013-02-25 00:00:00.0
MapX 关于点的操作 请大牛帮忙解决 分数不够可以再加
MapX中,我在临时图层上创建了几个点集,然后相对这几个点集进行操作,每一个点集里的点都有一个相同的地方,我能否根据这些相同的地方对点集进行操作?打个比方吧(嘿嘿 也不是比方 是工作中的问题):
  1:我有4个点集,这四个点集分别是ID为1,2,3,4的车辆的轨迹点的集合,我想在临时图层上画车辆ID为1的点的集合也就是轨迹,能否把车辆ID,所画点的颜色也添加到每个个点的属性之中,如果能该如何添加?
  2:我如果在同一图层上画了两台车的轨迹,也就是在同一图层上画了车辆ID为1,2的轨迹点集,我想只删除其中一台车的轨迹保留另一台车的,我该如何让操作?(跟第一个问题貌似有点类似,关键问题就是能否给每个点一个标识,我更觉这个标识来选择轨迹点点进行操作,这个标识该怎么给?)
  3:我添加了一个.BMP格式的图标,我能否给这个图标如上所说的标识,能够对某一个图标进行操作?
   
  4:以上的功能我实现了,但是没有标识,我是每台车一个临时图层,然后对车辆轨迹进行更换轨迹颜色等的操作,这样的问题就是如果监控多台车的时候,就同一时间对多个临时图层进行频繁操作,造成画面不流畅,非常的卡,甚至造成画面假死的现象。这种现象的原因 是因为我同一时间对多个图层进行频繁的更新操作还是MAPX控件自身的原因?在不更换MAPX的前提下 怎么解决?我想的解决方案是都放在同一图层上解决。这就用到了上面三个问题了。
 

------解决方案--------------------------------------------------------
  相关解决方案