一、地理编码
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,由此可判断是否启用当前位置导航

网友评论