前言 1
第一章 背景简介 1
第二章 MapObjects的概念 2
2.1 MapObjects的功能 2
2.2 MapObjects的结构 2
2.3 MapObjects的特点 3
2.4 MapObjects可以满足哪些用户要求 3
2.5 系统配置 4
第三章 在Visual Basic下使用MapObjects 5
第四章 在Delphi下使用MapObjects 8
第五章 用MapObjects进行编程 11
5.1 显示具有多个地图层的地图 11
5.2 地图的放大、缩小和漫游 13
5.3 显示图形特征 14
5.4 显示标注字符 19
5.5 选择图形特征 21
5.5.1SearchByDistance查询 21
5.5.2 SearchExpression查询 23
5.5.3SearchShape查询 25
5.6 显示多种格式的栅格图像文件 28
5.7 产生和编辑图形数据 30
第六章 用MapObjects的对象 37
6.1Map控件 37
6.1.1属性 37
6.1.2成员函数 45
6.1.3 事件函数 56
6.2 Layers集合对象 68
6.2.1对象属性 68
6.2.2成员函数 68
6.3MapLayer对象 71
6.3.1 MapLayer对象的属性 71
6.3.2 MapLayer的成员函数 77
6.4DataConnection对象 82
6.4.1 DataConnection对象的属性 82
6.4.2 DataConnection成员函数 87
6.5GeoDatasets对象 92
6.6GeoDataset对象 92
6.7Recordset对象 93
6.7.1 Recordset属性 94
6.7.2 Recordset对象的成员函数 102
6.8Symbol对象 110
6.9Fields对象 120
6.10 Field对象 122
6.11 TableDesc对象 125
6.12ImageLayer对象 130
6.13TrackingLayer对象 134
6.13.1 TrackingLayer对象的属性 134
6.13.2 TrackingLayer对象的成员函数 138
6.14GeoEvent对象 140
6.14.1 GeoRvent对象的属性 141
6.14.2 GeoRvent对象的成员函数 144
6.15TextSymbol对象 145
6.16.1ClassBreaksRenderer对象的属性 153
6.16ClassBreaksRenderer对象 153
6.16.2ClassBreaksRenderer对象的成员函数 155
6.17DotDensityRenderer对象 156
6.18ValueMapRenderer对象 158
6.19LabelRenderer对象 163
6.20AddressMatcher对象 174
6.20.1 AddressMatcher对象的属性 175
6.20.2 AddressMatcher对象的成员函数 184
6.21Address对象 191
6.22AddressLocation对象 194
6.23.1 PlaceLocator对象属性 199
6.23PlaceLocator对象 199
6.23.2 PlaceLocator对象成员函数 200
6.24Strings对象 204
6.24.1 Strings对象的属性 204
6.24.2 Strings对象的成员函数 205
6.25 Statistics 对象 206
6.26Point对象 208
6.27Points对象 211
6.28Parts对象 214
6.29.1 Line对象的属性 215
6.29Line对象 215
6.29.2 Line对象的成员函数 217
6.30Polygon对象 218
6.31Rectangle对象 222
6.31.1 Rectangle对象的属性 222
6.31.2 Rectangle对象的成员函数 224
6.32Ellipse 对象 228
6.33PathFinder对象 231
6.34LabelPlacer对象 233
6.35ChartRenderer对象 243
6.36CroupRenderer对象 249
第七章 在Visual C++ 下使用MapObjects 253