iOS 根据地址名称 调取系统导航
来源:互联网 发布:crm软件有哪些 编辑:程序博客网 时间:2024/05/01 05:18
- (IBAction)goNav:(id)sender {
__block CLLocationCoordinate2D coordinate;
CLGeocoder *myGeocoder = [[CLGeocoderalloc] init];
[myGeocoder geocodeAddressString:self.setTF.textcompletionHandler:^(NSArray *placemarks,NSError *error) {
if ([placemarkscount] > 0 && error ==nil) {
NSLog(@"Found %lu placemark(s).", (unsignedlong)[placemarks count]);
CLPlacemark *firstPlacemark = [placemarksobjectAtIndex:0];
NSLog(@"Longitude = %f", firstPlacemark.location.coordinate.longitude);
NSLog(@"Latitude = %f", firstPlacemark.location.coordinate.latitude);
coordinate = CLLocationCoordinate2DMake(firstPlacemark.location.coordinate.latitude, firstPlacemark.location.coordinate.longitude) ;
}
elseif ([placemarks count] ==0 && error == nil) {
NSLog(@"Found no placemarks.");
}
elseif (error != nil) {
NSLog(@"An error occurred = %@", error); }
}];
[CommonToolgotoMapNavigationWithEndLocation:coordinateandName:self.setTF.text];
}
+ (void)gotoMapNavigationWithEndLocation:(CLLocationCoordinate2D)endLocation andName:(NSString *)name{
//起点
MKMapItem *currentLocation = [MKMapItemmapItemForCurrentLocation];
//目的地的位置
MKMapItem *toLocation = [[MKMapItemalloc] initWithPlacemark:[[MKPlacemarkalloc] initWithCoordinate:[CommonToolGCJ02FromBD09:endLocation]addressDictionary:nil]];
currentLocation.name =@"我的位置";
toLocation.name = name;
NSArray *items = [NSArrayarrayWithObjects:currentLocation, toLocation,nil];
NSDictionary *options =@{ MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,MKLaunchOptionsMapTypeKey: [NSNumbernumberWithInteger:MKMapTypeStandard],MKLaunchOptionsShowsTrafficKey:@YES};
//打开苹果自身地图应用,并呈现特定的item
[MKMapItemopenMapsWithItems:items launchOptions:options];
}
- iOS 根据地址名称 调取系统导航
- IOS调取系统摄像头
- IOS调取系统摄像头并拍照
- IOS调取系统摄像头以及相册
- iOS调取系统拨号发短信功能
- 获取IOS设备的系统版本,硬件名称,mac地址
- PHPCMS调取当前栏目的描述、文章位置导航、当前栏目链接、当前栏目名称
- 根据计算机名称获得ip地址
- linux_kernel_debug_tips_根据函数地址定位函数名称
- 根据ip地址获得计算机名称
- 根据ip地址获取主机名称
- IOS 调取系统相册 ios9 图片模糊问题
- iOS地图系统导航
- iOS-根据银行卡号判断银行名称
- iOS 根据银行卡号判断银行名称
- iOS开发--调取摄像头
- 调取系统相机
- HTML5实战与剖析之移动端IOS系统收缩地址导航栏功能
- 解决关于jquery mobile databox日期插件手机上失效的问题
- 利用PhoneGap向SD卡中写入文件
- 移动开发框架PhoneGap技术分析(转)
- jQuery Mobile 动态加入的html,如何加上jqm自带的样式
- jQuery Mobile 中文手册 Ajax开发版——初始化部分
- iOS 根据地址名称 调取系统导航
- 前端技术博客学习
- phonegap初始页配置
- iOS 完全复制UIView
- 【手把手教你全文检索】Apache Lucene初探
- 微交易,时下最为红火
- Jquery ajax 跨域
- 5.一个三维数组,如何根据最后一维的数字大小正序排列,当然同时要保证索引的关联
- Window下Python环境变量配置