您的位置:首页 > 移动开发 > IOS开发

蓝懿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



大头针的点击事件



协议里找点击事件方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: