RMMarker

标记覆盖物 标注地图上的点,包含一个标注的图标。

RMMarker根本上是继承于CALayer。

Inherits from

Summary
RMMarker标记覆盖物 标注地图上的点,包含一个标注的图标。
Functions
defaultFontlabels默认的字体,其值是[UIFont systemFontOfSize:15]。
Constructor
initWithUIImage标记类构造函数
initWithUIImage标记类构造函数
Functions
changeLabelUsingText改变marker上的UILabel所显示的文本内容,即改变属性label的值。
changeLabelUsingText改变marker上的UILabel所显示的文本内容,即改变属性label的值。
changeLabelUsingText改变marker上的UILabel所显示的文本内容,即改变属性label的值。
changeLabelUsingText改变marker上的UILabel所显示的文本内容,即改变属性label的值。
toggleLabel切换marker上的UILabel的显示
showLabel显示marker上的UILabel
hideLabel隐藏marker上的UILabel

Functions

defaultFont

+ (UIFont *)defaultFont

labels默认的字体,其值是[UIFont systemFontOfSize:15]。

Returns

{<UIFont>}

Constructor

initWithUIImage

标记类构造函数

初始化RMMarker类,默认anchorPoint为 (0.5,1)

Parameters

image{<UIImage>} 标注的图标

initWithUIImage

标记类构造函数

初始化RMMarker类。

Parameters

image{<UIImage>} 标注的图标
anchorPoint{<CGPoint>} 标注的位置。其中,anchorPoint的 x 与 y 值的范围为[0,1],即image的宽和高被规范化的范围,参考点为image的左上角[0,0],y值从上到下增加。一般设置为(0.5,1),即所要标注的坐标点位于image底部的中间。

Functions

changeLabelUsingText

- (void) changeLabelUsingText: (NSString*)text

改变marker上的UILabel所显示的文本内容,即改变属性label的值。

Parameters

text{NSString} 需要在marker上显示的文本内容

changeLabelUsingText

- (void) changeLabelUsingText: (NSString*)text position:(CGPoint)position

改变marker上的UILabel所显示的文本内容,即改变属性label的值。

Parameters

text{NSString} 需要在UILabel上显示的文本内容
position{CGPoint} UILabel的位置

changeLabelUsingText

- (
   void
) changeLabelUsingText: (NSString*)text font:(UIFont*)font foregroundColor:(UIColor*)textColor backgroundColor:(UIColor*)backgroundColor

改变marker上的UILabel所显示的文本内容,即改变属性label的值。

Parameters

text{NSString} 需要在UILabel上显示的文本内容
font{UIFont} UILabel的字体
textColor{UIColor} UILabel的前景色
backgroundColor{UIColor} UILabel的背景色

changeLabelUsingText

- (
   void
) changeLabelUsingText: (NSString*)text position:(CGPoint)position font:(UIFont*)font foregroundColor:(UIColor*)textColor backgroundColor:(UIColor*)backgroundColor

改变marker上的UILabel所显示的文本内容,即改变属性label的值。

Parameters

text{NSString} 需要在UILabel上显示的文本内容
position{CGPoint} UILabel的位置
font{UIFont} UILabel的字体
textColor{UIColor} UILabel的前景色
backgroundColor{UIColor} UILabel的背景色

toggleLabel

- (void) toggleLabel

切换marker上的UILabel的显示

showLabel

- (void) showLabel

显示marker上的UILabel

hideLabel

- (void) hideLabel

隐藏marker上的UILabel

+ (UIFont *)defaultFont
labels默认的字体,其值是[UIFont systemFontOfSize:15]。
- (void) changeLabelUsingText: (NSString*)text
改变marker上的UILabel所显示的文本内容,即改变属性label的值。
- (void) toggleLabel
切换marker上的UILabel的显示
- (void) showLabel
显示marker上的UILabel
- (void) hideLabel
隐藏marker上的UILabel
@interface RMMapLayer : CAScrollLayer
地图图层类。此图层可叠加于地图上。
Close