数据源连接信息类。 该类包含了数据源名称、数据源连接的数据库或文件等相关信息。
@interface DatasourceConnectionInfo : NSObject
查询过滤条件参数类。 该类用于设置查询数据集的查询过滤参数。
@interface FilterParameter : NSObject
最佳路径分析参数类。 最佳路径是在网络数据集中指定一些结点,按照顺序访问结点从而求解起止点之间阻抗最小的路径。 例如如果要顺序访问1、2、3、4四个结点,则需要分别找到1、2结点间的最佳路径 R1—2,2、3间的最佳路径 R2—3和3、4结点间的最佳路径 R3—4,顺序访问1、2、3、4四个结点的最佳路径就是 R= R1—2 + R2—3 + R3—4。 阻抗就是指从一点到另一点的耗费,在实际应用中我们可以将距离、时间、花费等作为阻抗条件。 阻抗最小也就可以理解为从一点到另一点距离最短、时间最少、花费最低等。当两点间距离最短时为最短路径,它是最佳路径问题的一个特例。 阻抗值通过 TransportationAnalystParameter.weightFieldName 设置。 计算最佳路径除了受阻抗影响外,还受转向字段的影响。转向值通过 TransportationAnalystParameter.turnWeightField 设置。
@interface FindPathParameters : NSObject
最佳路径分析结果类。 从该类中可以获取一条或多条结果路径。
@interface FindPathResult : NSObject
最佳路径分析服务类。 最佳路径是在网络数据集中指定一些结点,按照结点的选择顺序, 顺序访问这些结点从而求解起止点之间阻抗最小的路经。 该类负责将客户端指定的最佳路径分析参数传递给服务端,并接收服务端返回的结果数据。
@interface FindPathService : NSObject
连接信息类。 该类用于定义矢量数据集与外部表的连接信息。 外部表可以为另一个矢量数据集(其中纯属性数据集中没有空间几何信息) 所对应的 DBMS(Database Management System,数据库管理系统)表, 也可以是用户自建的业务表。需要注意的是,矢量数据集与外部表必须属于同一数据源。 用于连接两个表的字段的名称不一定相同,但类型必须一致。
@interface JoinItem : NSObject
关联信息类。 该类用于定义矢量数据集与外部表之间的关联信息。 外部表可以为另一个矢量数据集(其中纯属性数据集中没有空间几何信息)所对应的 DBMS 表,也可以是用户自建的业务表。 表之间的联系的建立有两种方式,一种是连接(join),一种是关联(link)。连接的相关设置是通过JoinItem类实现的, 关联的相关设置是通过LinkItem类实现的,另外,用于建立连接的两个表必须在同一个数据源下, 而用于建立关联关系的两个表可以不在同一个数据源下。矢量数据集与外部表可以属于不同的数据源。 使用 LinkItem 的约束条件:空间数据和属性数据必须有关联条件,即主空间数据集与外部属性表之间存在关联字段。 主空间数据集:用来与外部表进行关联的数据集。 外部属性表:用户通过 Oracle 或者 SQL Server 创建的数据表, 或者是另一个矢量数据集所对应的 DBMS(Database Management System,数据库管理系统)表。
@interface LinkItem : NSObject
交通网络分析结果路径类。 从该类中可以获取交通网络分析结果路径的信息,包括当前路径经过的结点、弧段、该路径的路由、行驶引导、耗费等信息, 所要获取的信息通过TransportationAnalystResultSetting类设置。
@interface Path : NSObject
行驶导引子类。 行驶导引由多个行驶导引子项构成,记录了如何一步步从起点行驶到终点,其中每一步就是一个行驶导引子项。 每个分析结果路径 Path 中包含该路径的行驶引导,每个行驶引导子项可以表示一个弧段,一个结点或一个站点,记录了在当前地点转弯情况、行驶方向、耗费等信息。
@interface PathGuideItem : NSObject
Bounds 查询参数类。 该类用于设置 Bounds 查询的相关参数。
@interface QueryByBoundsParameters : QueryParameters
Distance 查询参数类。 该类用于设置 Distance 查询的相关参数。
@interface QueryByDistanceParameters : QueryParameters
Geometry 查询参数类。 该类用于设置 Geometry查询的相关参数。
@interface QueryByGeometryParameters : QueryParameters
查询参数基类。 距离查询、SQL 查询、几何地物查询等各自的参数均继承此类。
@interface QueryParameters : NSObject
查询结果类。 查询结果类中包含了查询结果记录集(Recordset)或查询结果资源(ResourceInfo)的相关信息。
@interface QueryResult : NSObject
查询服务基类。
@protocol QueryService -( NSString * ) getJsonParameters:(QueryParameters*)params
查询结果记录集 将查询出来的地物按照图层进行划分,一个查询记录集存放一个图层的查询结果, 即查询出的所有地物要素。
@interface Recordset : NSObject
@interface RMAbstractMercatorWebSource : NSObject <RMTileSource>
Simple wrapper around a tilesource which checks the image cache first.
@interface RMCachedTileSource : NSObject<RMTileSource>
几何对象图层类,主要用于绘制圆。
@interface RMCircle : RMMapLayer <RMMovingMapLayer>
SuperMap云地图服务
@interface RMCloudMapSource :RMSMTileSource
@interface RMConfiguration : NSObject
@interface RMCoreAnimationRenderer : RMMapRenderer
@interface RMDatabaseCache : NSObject<RMTileCache>
@interface RMDBMapSource : NSObject<RMTileSource>
@interface RMDBTileImage : RMTileImage
RMTileImage subclass: a tile image loaded from a local file.
@interface RMFileTileImage : RMTileImage
@interface RMFractalTileProjection : NSObject<RMMercatorToTileProjection>
@interface RMGeoHash : NSObject
图片叠加服务类
@interface RMImageSource :NSObject
The cartographic and data components of a map.
@interface RMMapContents : NSObject
地图图层类。此图层可叠加于地图上。
@interface RMMapLayer : CAScrollLayer
Subclass of RMAbstractMercatorWebSource for access to MapQuest’s version of OpenStreetMap.
@interface RMMapQuestOSMSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
@interface RMMapRenderer : NSObject
Use this for notifications of map panning, zooming, and taps on the RMMapView.
@protocol RMMapViewDelegate <NSObject> @optional - ( void ) beforeMapMove: (RMMapView*) map
Marker管理图层类 用于添加、删除、显示Marker
@interface RMMarkerManager : NSObject
@interface RMMBTilesTileSource : NSObject <RMTileSource>
@interface RMMemoryCache : NSObject<RMTileCache>
This is a stateful projection.
@interface RMMercatorToScreenProjection : NSObject
A tile projection is a projection which turns mercators into tile coordinates.
@protocol RMMercatorToTileProjection<NSObject> -( RMTilePoint ) project: (RMProjectedPoint)aPoint atZoom:(float)zoom
Subclass of RMAbstractMercatorWebSource for access to the Open Aerial Map project’s development server.
@interface RMOpenAerialMapSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
Subclass of RMAbstractMercatorWebSource for access to the Open Cycle Map project’s development server.
@interface RMOpenCycleMapSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
Subclass of RMAbstractMercatorWebSource for access to the Open Street Map project’s development server.
@interface RMOpenStreetMapSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
几何对象图层类,主要用于绘制点、线、多边形。
@interface RMPath : RMMapLayer <RMMovingMapLayer>
Objective-C wrapper for PROJ4 map projection definitions.
@interface RMProjection : NSObject
地图服务属性类
@interface RMSMLayerInfo : NSObject
SuperMap MBTile离线地图,SuperMap iServer支持生成符合MBTiles规范的地图瓦片,以及一种对 MBTiles 格式的扩展格式, 称为SMTiles格式。MBTiles是由MapBox制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范。 SMTiles基于原规范对MBTiles格式进行了扩展,支持任意坐标系,支持任意比例尺,切片的起算原点为任意指定点,行列号的方向为原点开始向左下递增。
@interface RMSMMBTileSource : RMSMTileSource
量算参数类。 客户端要量算的地物间的距离或某个区域的面积是一个 {RMPath} 类型的几何对象, 它将与指定的量算单位一起作为量算参数传到服务端。最终服务端将以指定单位返回得到的距离或面积。
@interface RMSMMeasureParameters : NSObject
量算服务类。 该类负责将量算参数传递到服务端,并获取服务端返回的量算结果。
@interface RMSMMeasureService : NSObject
SuperMap iServer地图服务投影
@interface RMSMTileProjection : NSObject<RMMercatorToTileProjection>
SuperMap iServer地图服务
@interface RMSMTileSource : NSObject <RMTileSource>
Subclass of RMAbstractMercatorWebSource for access to SpatialCloud.com MapSources.
@interface RMSpatialCloudMapSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
the interface between RMDatabaseCache and FMDB
@interface RMTileCacheDAO : NSObject
@interface RMTileCacheSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
@interface RMTileImage : NSObject
@interface RMTileImageSet : NSObject
@interface RMTileLoader : NSObject
@interface RMTileMapServiceSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
Has only class methods defined, to return generic “error image”, “not-yet-loaded image”, and proxy images.
@interface RMTileProxy : NSObject
@protocol RMTileSource <NSObject> @property ( nonatomic, assign ) RMTileImageSet * imagesOnScreen
@interface RMTileStreamSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
@interface RMTransform : NSObject
@interface RMURLConnectionOperation : NSOperation - ( id )initWithRequest:(NSURLRequest *)request delegate:(id)delegate
Subclass of RMAbstractMercatorWebSource for access to Microsoft Virtual Earth.
@interface RMVirtualEarthSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
RMTileImage subclass: a tile image loaded from a URL.
@interface RMWebTileImage : RMTileImage
@interface RMWMS : NSObject
Subclass of RMAbstractMercatorWebSource for access to OGC WMS Server.
@interface RMWMSSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
RMAbstractMercatorWebSource subclass for access to Yahoo!
@interface RMYahooMapSource : RMAbstractMercatorWebSource <RMAbstractMercatorWebSource>
服务端矢量要素类。 该类描述了服务端返回的矢量要素的相关信息,包括字段和几何信息。
@interface ServerFeature : NSObject
服务端几何对象类。 该类描述几何对象(矢量)的特征数据(坐标点对、几何对象的类型等)。 基于服务端的空间分析、空间关系运算、查询等 GIS 服务功能使用服务端几何对象。
@interface ServerGeometry : NSObject
对接天地图接口,用法参照案例sample目录下tianditu范例
@interface SMTianDiTu_cva_c_TileSource: SMTianDiTuTileSource
对接天地图接口,用法参照案例sample目录下tianditu范例
@interface SMTianDiTuTileSource:NSObject <RMTileSource>