一、地理编码
1.导入定位框架
2.声明CLGeocoder对象,以及相关的数据操作源
3.初始化对象
4.进行地址编码与反编码
1)地址转经纬度
2)经纬度转地址
二、路线导航
1_1、链接MapKit.frameWork
1_2、导入MapKit头文件.由于MapKit.h中有包含CLGeocoder.h.所以只需导入此即可.
2.声明CLGeocoder对象.以及起止数据操作源
3.初始化CLGeocoder对象
4.执行路线导航操作。当起始位置值为空时,则默认从当前位置到终点位置(详见代码注释)
提示:当起始位置值为空时,MKPlacemark.name值为null,而MKMapItem.name值为Unknown Location,由此可判断是否启用当前位置导航