蓝懿iOS培训日志20 MKMap
2015-09-25 20:10
267 查看
控件名字 MKMapView 需要引入包 如何引入
1.倒数第二个Build Phases 2.第三个Link Binary With Libraries (0 items)
3.点击加号 搜索 map 有个MapKit 然后Add。
地图有几种显示模式 sb中type里有三种类型 1路线 2卫星 3路线加卫星
添加MKMapView控件 和代码连线后
需要添加 #import<MapKit/MapKit.h>
需要一个(coordinate 坐标) 一个(span 范围)1-0.1-0.01 数越小 地图放大越大 且span两个值相等
地图添加大头针(annotation 注释)
建一个类 MyAnnotation 继承于NSObject
在.h文件中先引入#import<MapKit/MapKit.h>并实现一个协议 如图
在.h文件中放进去 从NSObject<MKAnnotation>中取出来的方法
第一个必须 后两个不必须 并且去掉readonly 这样在外面也能改值 如图
回到需要添加大头针的VC中先导入#import<MyAnnotation.h>
CLLocationCoordinate2DMake
大头针的点击事件
协议里找点击事件方法
1.倒数第二个Build Phases 2.第三个Link Binary With Libraries (0 items)
3.点击加号 搜索 map 有个MapKit 然后Add。
地图有几种显示模式 sb中type里有三种类型 1路线 2卫星 3路线加卫星
添加MKMapView控件 和代码连线后
需要添加 #import<MapKit/MapKit.h>
需要一个(coordinate 坐标) 一个(span 范围)1-0.1-0.01 数越小 地图放大越大 且span两个值相等
地图添加大头针(annotation 注释)
建一个类 MyAnnotation 继承于NSObject
在.h文件中先引入#import<MapKit/MapKit.h>并实现一个协议 如图
在.h文件中放进去 从NSObject<MKAnnotation>中取出来的方法
第一个必须 后两个不必须 并且去掉readonly 这样在外面也能改值 如图
回到需要添加大头针的VC中先导入#import<MyAnnotation.h>
CLLocationCoordinate2DMake
大头针的点击事件
协议里找点击事件方法
相关文章推荐
- ios开发:Core Data概述
- 给ImageView添加约束后,在裁圆角作为头像,在ios9无效bug
- ios的系统框架
- iOS开发-常用第三方开源框架介绍
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS改变状态栏的字体颜色
- iOS开发入门杂记
- iOS开源项目学习—— AFNetworking
- ios URL 中文乱码问题
- ios pop 折叠动画
- IOS 懒加载,死循环
- IOS开发过程中与嵌入的网页数据交互
- iOS_AFNetWorking框架分析
- IOS 纯代码实现视图控制器的封装
- IOS UDP小例子总结
- iOS项目开发实战——Label中字体字号与Label多行显示
- IOS 实现美图秀秀
- IOS 实现植物大战僵尸
- IOS tableView下拉刷新,上拉刷新(LOW)
- IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等