RMMarkerManager

@interface RMMarkerManager : NSObject

Marker管理图层类 用于添加、删除、显示Marker

Summary
RMMarkerManagerMarker管理图层类 用于添加、删除、显示Marker
Constructor
initWithContentsMarker管理图层类构造函数。
Functions
addMarker在一地理坐标上添加Marker
addMarker在一经纬度坐标上添加Marker
removeMarkers移除所有的Marker
hideAllMarkers隐藏所有的Marker
hideAllMarkers显示所有的Marker
markers获取所有的Marker
removeMarker移除marker
removeMarkers移除marker列表
screenCoordinatesForMarker获取marker所在的屏幕坐标

Constructor

initWithContents

Marker管理图层类构造函数。

Parameters

mapContents{RMMapContents}

Functions

addMarker

- (
   void
)addMarker:(RMMarker *)marker atProjectedPoint:(RMProjectedPoint)projectedPoint

在一地理坐标上添加Marker

Parameters

marker{RMMarker} 需要添加的marker
projectedPoint{RMProjectedPoint} 当前所添加marker的地理坐标

addMarker

- (void) addMarker: (RMMarker*)marker AtLatLong:(CLLocationCoordinate2D)point

在一经纬度坐标上添加Marker

Parameters

marker{RMMarker} 需要添加的marker
point{CLLocationCoordinate2D} 当前所添加marker的经纬度坐标

removeMarkers

- (void) removeMarkers

移除所有的Marker

hideAllMarkers

- (void) hideAllMarkers

隐藏所有的Marker

hideAllMarkers

- (void) unhideAllMarkers

显示所有的Marker

markers

- (NSArray *)markers

获取所有的Marker

Returns

{NSArray} 获取所有的Marker

removeMarker

- (void) removeMarker:(RMMarker *)marker

移除marker

Parameters

marker{RMMarker} 需要移除的marker

removeMarkers

- (void) removeMarkers:(NSArray *)markers

移除marker列表

Parameters

markers{NSArray} 需要移除的marker列表

screenCoordinatesForMarker

- (CGPoint) screenCoordinatesForMarker: (RMMarker *)marker

获取marker所在的屏幕坐标

Parameters

marker{RMMarker} marker
@interface RMMarkerManager : NSObject
Marker管理图层类 用于添加、删除、显示Marker
- (
   void
)addMarker:(RMMarker *)marker atProjectedPoint:(RMProjectedPoint)projectedPoint
在一地理坐标上添加Marker
- (void) removeMarkers
移除所有的Marker
- (void) hideAllMarkers
隐藏所有的Marker
- (NSArray *)markers
获取所有的Marker
- (void) removeMarker:(RMMarker *)marker
移除marker
- (CGPoint) screenCoordinatesForMarker: (RMMarker *)marker
获取marker所在的屏幕坐标
Close