第四章 MapX的图层与图元
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在类似的实时跟踪系统中, 在类似的实时跟踪系统中,地图上 的地理要素需要经常改变, 的地理要素需要经常改变,如果将这 些需要及时更新的地理要素存放在活 动图层(AnimationLayer) 动图层(AnimationLayer)中,而不 是存放在普通图层中, 是存放在普通图层中,便可以快速的 刷新地图。 刷新地图。
4.2.1 图层集合 图层集合(Layers)的属性和方法 的属性和方法
每个Map对象都由图层的集合( 每个Map对象都由图层的集合(即Layers Map对象都由图层的集合 集合)组成。 集合)组成。 Layers集合由Layer对象组成 集合由Layer对象组成, Layers集合由Layer对象组成,其中每个 Layer对象的属性和方法都独立于其它图层 对象的属性和方法都独立于其它图层, Layer对象的属性和方法都独立于其它图层, 它们的样式更改、图层缩放等都基于单个图层, 它们的样式更改、图层缩放等都基于单个图层, 而不会影像到其它的图层。 而不会影像到其它的图层。 4.1和 4.2分别列出了Layers集合的属 分别列出了Layers 表4.1和表4.2分别列出了Layers集合的属 性和方法。 性和方法。
MapX的图层与图元 第四章 MapX的图层与图元
现实世界与MapX数据组织 4.1 现实世界与MapX数据组织 方法对比
4.2 图层集合
MapX是按图层组织地图的、 MapX是按图层组织地图的、每个 是按图层组织地图的 图层包含了整个地图的一个方面。 图层包含了整个地图的一个方面。 为了便于对图层进行编辑和管理, 为了便于对图层进行编辑和管理, 可以通过图层集对象(Layers)来协调 图层集对象(Layers) 可以通过图层集对象(Layers)来协调 处理各个图层的关系, 处理各个图层的关系,因而不会因为 图层多而造成显示混乱。 图层多而造成属性即可设置活动 通过AnimationLayer属性即可设置活动 AnimationLayer 图层,该属性默认为空。 图层,该属性默认为空。 可以将新建图层设置为活动图层, 可以将新建图层设置为活动图层,也可 以将已有的任意图层设置为活动图层。 以将已有的任意图层设置为活动图层。 当一个图层被指定为活动图层后, 当一个图层被指定为活动图层后,该图 层处于所有图层的上面, 层处于所有图层的上面,但是该图层在图层 集合(Layers)中的索引并没有改变。 集合(Layers)中的索引并没有改变。 具体应用见活动图层示例。 具体应用见活动图层示例。
动态图层( Layer) 4.2.2 动态图层(Animation Layer)
活动图层(AnimationLayer) 活动图层(AnimationLayer)对于需要 经常更新的地理特征非常重要。 经常更新的地理特征非常重要。 例如要开发一个车辆跟踪系统, 例如要开发一个车辆跟踪系统,每个车 辆用一个点对象表示,通过GPS GPS技术可以实 辆用一个点对象表示,通过GPS技术可以实 时获取当前每辆车所在的地理位置, 时获取当前每辆车所在的地理位置,然后依 据该数据更新地图上相应车辆的位置。 据该数据更新地图上相应车辆的位置。