iOS MBMapkit  v1.0 beta
公有成员 | 属性
<MBAnnotation>协议参考

MBAnnotation 协议用于给地图视图提供标注相关的信息。要使用本协议,你可以在任何存储或表示标注数据的自定义对象中采用它。 然后每个对象作为一个简单的地图标注信息源服务并提供关键信息,例如标注在地图中的位置。
标注对象并不给标注提供视觉展示,但一般协助(联合地图视图的委托)创建适当的 MBAnnotationView 对象来处理标注的显示。
对象采用本协议必须实现 coordinate 属性。本协议的其它方法为可选。 更多...

#import <MBAnnotation.h>

继承图,类<MBAnnotation>
<MBOverlay> MBPlacemark MBShape MBUserLocation MBCircle MBPolygon MBPolyline MBCircle MBMultiPoint MBPointAnnotation MBPolygon MBPolyline

所有成员的列表。

公有成员

(NSString *) - title
 返回包含标注标题的字符串。
(NSString *) - subtitle
 返回包含标注副标题的字符串。
(void) - setCoordinate:
 设置标注新的中心点。

属性

CLLocationCoordinate2D coordinate
 标注的中心点(指定为一个地图坐标)

详细描述

MBAnnotation 协议用于给地图视图提供标注相关的信息。要使用本协议,你可以在任何存储或表示标注数据的自定义对象中采用它。 然后每个对象作为一个简单的地图标注信息源服务并提供关键信息,例如标注在地图中的位置。
标注对象并不给标注提供视觉展示,但一般协助(联合地图视图的委托)创建适当的 MBAnnotationView 对象来处理标注的显示。
对象采用本协议必须实现 coordinate 属性。本协议的其它方法为可选。


成员函数文档

- (void) setCoordinate: (CLLocationCoordinate2D)  newCoordinate [optional]

设置标注新的中心点。

参数:
newCoordinate标注新的中心点。
注解:
标注支持拖动的情况下需要实现本方法来更新标注的位置。
- (NSString *) subtitle [optional]

返回包含标注副标题的字符串。

返回:
副标题字符串。
注解:
字符串将显示在关联标注视图的弹出气泡中。
- (NSString *) title [optional]

返回包含标注标题的字符串。

返回:
标题字符串。
注解:
虽然本方法的实现是可选的,如果你希望标注在你的地图视图中可选,你需要实现本方法。字符串将显示在关联标注视图的弹出气泡中。

该协议的文档由以下文件生成:
 全部  函数 变量 属性