代码名称:MapX培训用例-初级者


论坛地址: 下载地址1

下载要求:论坛注册用户,论坛虚拟财富达到130 -关于论坛虚拟财富说明?

作者/收集者:wangshen

开发环境:VB + MapX

代码介绍:

EX1
例1创建一个简单的地图

EX2
例2 利用属性页操作Map对象的属性

这段代码将检测用户是否在运行时单击鼠标右键,然后显示属性页。

EX3
例3 Annotation集合(Annotations)对象的使用
1、标注符号、标注文本:
使用了map对象的ConvertCoord方法实现屏幕坐标转换为地图坐标;
使用Annotation集合的AddSymbol、AddText方法。
2、清除注释、清除所有注释
使用了Annotation集合的Remove、RemoveAll方法;
使用了Annotation集合的Count属性。
3、清除文本对象、清除符号对象
示例Annotation集合的Type属性
4、编辑状态
示例Annotation集合的Editable属性
5、重设文本标注
示例Annotation集合的Graphic属性(文本标注的Graphic.Caption)
Graphic.Caption property
Graphic.Position property
Graphic.Style property
Graphic.X property
Graphic.Y property

EX4
例4下列代码显示了如何创建独立样式对象,显示样式选择对话框并使用新样式设置图层的替代样式。

EX5
例5 工具示例:
选择工具(单击选择、矩形选择、圆形选择、多边形选择)
导航工具(放大、缩小、漫游、居中)
标注工具(单击标注)
注释(文本、符号)
对象编辑工具(点、线、折线、区域)

EX6
例6以下示例创建了自定义 Ruler 工具

EX7
例7 layers的Count、Item、Bounds属性
layers的CreateLayer、Add、Remove、RemoveAll、Move方法

EX8 检查图层类型和图层的图元类型

Ex9 使用外部Mapstats.mdb库中“"USA"表的"GEONAME"字段值作为标