Map Doc  1.0
iOS-引擎SDK-开放平台
MBOverlay类 参考

#import <MBOverlay.h>

类 MBOverlay 继承关系图:
MBCircleOverlay MBIconOverlay MBModelOverlay MBMultipointOverlay MBRouteOverlay MBTrackOverlay MBCompassOverlay MBArrowOverlay MBPolygonOverlay MBPolylineOverlay MBColorfulPolylineOverlay

构造函数

(void) - setNeedsDisplay
 
(void) - setColor:
 
(uint) - getColor
 
(void) - setUIColor:
 
(UIColor *) - getUIColor
 
(const MBRect- boundingBox
 
(void) - setSelected:pos:
 

Protected 属性

package void * _native
 
package BOOL _attatched
 

属性

MBOverlayLayer overlayerLayer
 
int zLevel
 
BOOL hidden
 
BOOL clickEnable
 
int tag
 
MBPoint postion
 
MBNdsPoint ndsPosition
 

详细描述

图层

函数文档

◆ boundingBox()

- (const MBRect) boundingBox

抽象方法

返回
获取包络盒

◆ getColor()

- (uint) getColor

得到 ARGB 形式的颜色表示

◆ getUIColor()

- (UIColor *) getUIColor

[废弃]

返回
颜色

◆ setColor:()

- (void) setColor: (uint)  color

设置绘制时使用的画刷颜色,默认蓝色

参数
color颜色值(ARGB),一般为0xff0f0c0d的形式

◆ setNeedsDisplay()

- (void) setNeedsDisplay

设置需要刷新 MBOverlay

◆ setSelected:pos:()

- (void) setSelected: (BOOL)  enable
pos: (MBPoint pos 

通知 MBMapView 选择或者反选的 MBOverlay。当选择时候会有一个气泡在该 MBOverlay 弹出

参数
enable是否选择
pos位置

◆ setUIColor:()

- (void) setUIColor: (UIColor *)  color

设置绘制时使用的画刷颜色[废弃]

参数
color颜色值(ARGB),一般为0xff0f0c0d的形式

类成员变量说明

◆ _attatched

- (package BOOL) _attatched
protected

◆ _native

- (package void*) _native
protected

属性说明

◆ clickEnable

◆ hidden

- (BOOL) hidden
readwritenonatomicassign

隐藏

◆ ndsPosition

- (MBNdsPoint) ndsPosition
readwritenonatomicassign

高精度坐标

自从
5.0.x

◆ overlayerLayer

- (MBOverlayLayer) overlayerLayer
readwritenonatomicassign

图层覆盖关系,值越大覆盖越高

◆ postion

- (MBPoint) postion
readwritenonatomicassign

图层位置

◆ tag

- (int) tag
readwritenonatomicassign

图层标签

◆ zLevel

- (int) zLevel
readwritenonatomicassign

Set z-level which affects the drawing order among Overlays. Unlike Annotations, Overlays are sorted according to OverlayLayer first and z-level second. Note Overlays and Annotations are sorted independently and won't interlace. Z-level of a Overlay object might be modified implicitly by MapRender's bringOverlayToTop(), sendOverlayToBack(), exchangeOverylayIndices() and insertOverlayAtIndex(). Default: 0.


该类的文档由以下文件生成: