IOS学习之Map,定位,标记位置的使用
IOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下:
1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h
注意,如果此时你编译有错误,请拉到博客最后查看 :5、 遇到的问题
3.1 新建一个标注类:CustomAnnotation
按Command+N,继承NSObject。在CustomAnnotation.h 和CustomAnnotation.m文件添加如下代码:
前面我们已经添加了locationManager,现在在DidViewLoad里直接调用
运行,允许获取当前位置,打印log
定位到了当前位置。
运行是发现了编译错误:
就好了。
5.0以上的模拟器才能用这个功能,打开模拟:
这样就能发送模拟的当前位置了。
例子代码:https://github.com/schelling/YcDemo/tree/master/MapDemo