查询结果记录集 将查询出来的地物按照图层进行划分,一个查询记录集存放一个图层的查询结果, 即查询出的所有地物要素。
@interface Recordset : NSObject
刷新瓦片地图
- ( void )refreshMap
删除tileSource缓存机制所缓存的所有图片。
-( void )removeAllCachedImages
removes all tile images from the memory and disk subcaches
-( void )removeAllCachedImages
移除marker
- ( void ) removeMarker:(RMMarker *)marker
移除所有的Marker
- ( void ) removeMarkers
移除图层
- ( void )removeSublayer:(CALayer *)layer
移除图层集合
- ( void )removeSublayers:(NSArray *)layers
移除叠加图层 底图不能被移除。
- ( void )removeTileSource:(id <RMTileSource>)tileSource
@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>
Return a hash of the tile, used to override the NSObject hash method for RMTile.
uint64_t RMTileHash( RMTile tile )
@interface RMTileImage : NSObject
@interface RMTileImageSet : NSObject
Returns a unique key of the tile for use in the SQLite cache
uint64_t RMTileKey( RMTile tile )
@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
Round the rectangle to whole numbers of tiles
RMTileRect RMTileRectRound( RMTileRect rect )
@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>