大头针
来源:互联网 发布:阿佳妮 知乎 编辑:程序博客网 时间:2024/06/07 06:30
系统大头针
大头针基本操作
// 添加一个大头针- (void)addAnnotation:(id <MKAnnotation>)annotation;// 添加多个大头针- (void)addAnnotations:(NSArray *)annotations;// 移除一个大头针- (void)removeAnnotation:(id <MKAnnotation>)annotation;// 移除多个大头针- (void)removeAnnotations:(NSArray *)annotations;
新建大头针模型
@interface MyAnnotation : NSObject <MKAnnotation>// 坐标位置 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;// 标题@property (nonatomic, copy) NSString *title; // 子标题@property (nonatomic, copy) NSString *subtitle; @end
添加大头针
MyAnnotation *anno = [[MyAnnotation alloc] init];anno.title = @"北京";anno.subtitle = @"空气清新的地方";anno.coordinate = CLLocationCoordinate2DMake(40, 116);[self.mapView addAnnotation:anno];
自定义大头针
方式: 设置mapView的代理, 实现代理方法
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
注意:
1> 如果返回nil,显示出来的大头针就采取系统的默认样式
2> 标识用户位置的蓝色发光圆点,它也是一个大头针,当显示这个大头针时,也会调用代理方法
3> 因此,需要在代理方法中分清楚(id )annotation参数代表自定义的大头针还是蓝色发光圆点
0 0
- 大头针
- 自定义大头针
- 自定义大头针
- 自定义大头针
- 自定义大头针
- 自定义大头针
- iOS大头针(自定义大头针,定位,画线)
- 大头针的减肥行
- 地图中添加大头针
- C语言的大头针
- 大头针的定义放置
- 地图-大头针视图
- 百度地图自定义大头针
- ios-地图-自定义大头针
- 104 自定义大头针
- iOS定位添加大头针
- iOS 大头针从天而降动画
- iOS 大头针 MKAnnotationView 自定义
- RxJava defer操作符
- 年轻人都会犯什么错?(转载quora)
- 如何<td>中的内容靠左上方显示?
- OC的一些风格注意点
- springMVC的@Autowired
- 大头针
- 自定义tableCell中 获得cell高度
- Java反射机制
- iOS蓝牙
- 字符串转换为数值函数
- 061_改变DP对象的01背包问题
- Python文件写到本地
- .NET学习笔记-模式、设计原则和方法
- javax.servlet.jsp.JspException cannot be resolved to a type的解决方法