iOS6.0以后我们可以在应用中直接调用苹果自带的地图应用了,并且可以实现搜索单个位置,查询线路。
难度不大,但是搜索的时候只能传过去经纬度坐标,因此很多时候就要把地理位置信息转换成经纬度坐标了,具体看代码:
NSString *oreillyAddress =@"北京市东城区东单";
//下边就是利用CLGeocoder把地理位置信息转换成经纬度坐标;
CLGeocoder *myGeocoder = [[CLGeocoderalloc]init];
[myGeocodergeocodeAddressString:oreillyAddresscompletionHandler:^(NSArray*placemarks,NSError *error) {