ios项目中调用百度、高德、本机地图导航(二)
来源:互联网 发布:谷歌程序员平均工资 编辑:程序博客网 时间:2024/05/15 05:44
话不多说直接上代码:
本机地图
第一步 准备工作
导入<MapKit/MapKit.h> <CoreLocation/CoreLocation.h> 两个库
第二步 代码部分
在需要调用的.h文件中加入
#import <MapKit/MapKit.h>#import <CoreLocation/CoreLocation.h>
然后调用代码
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提醒" message:@"启动本机地图" preferredStyle:UIAlertControllerStyleAlert];UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];UIAlertAction *ok = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { //百度地图 [self startiosMap]; }];[alert addAction:cancel];[alert addAction:ok];[self presentViewController:alert animated:YES completion:nil];
//本机地图-(void) startiosMap{ CLLocationCoordinate2D myLocation = CLLocationCoordinate2DMake(29.569389,106.557978); CLLocationCoordinate2D storeLoacation = CLLocationCoordinate2DMake(29.615133,106.605053); //高德的坐标转换接口 myLocation = AMapCoordinateConvert(myLocation, AMapCoordinateTypeGPS); storeLoacation =AMapCoordinateConvert(storeLoacation, AMapCoordinateTypeGPS); MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation]; MKMapItem *toLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:storeLoacation addressDictionary:nil]]; toLocation.name = @“美心洋人街”; [MKMapItem openMapsWithItems:@[currentLocation, toLocation] launchOptions:@{MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving,MKLaunchOptionsShowsTrafficKey: [NSNumber numberWithBool:YES]}];}
阅读全文
1 0
- ios项目中调用百度、高德、本机地图导航(二)
- ios项目中调用百度、高德、本机地图导航
- ios调用百度、高德地图 导航功能
- App调用百度高德地图导航
- IOS 地图导航(其中包括苹果地图、百度地图、高德地图、谷歌地图)
- 关于调用本机的百度、高德地图
- Android app调用第三方地图(百度地图,高德地图,谷歌地图)导航
- 调用高德导航,百度导航,腾讯地图
- 调用苹果地图、百度地图、高德地图导航(不需要集成sdk)
- Android app调用第三方地图(百度地图,高德地图)导航
- iOS 跳转到地图后导航(高德地图,百度地图,腾讯地图,苹果手机原生的地图)
- 地图-导航(百度/高德)
- 调用百度和高德地图导航,好用
- iOS开发——项目中的地图跳转(苹果地图,百度地图,高德地图)
- iOS 判断并使用 百度地图 高德地图 导航(使用URI,不集成sdk)
- iOS 判断并使用 百度地图 高德地图 导航(使用URI,不集成sdk)
- app调用另外一个app启动需要info.plist中设置如下,例如app调用高德地图,百度地图进行导航(详细教程)
- Android仿微信调用第三方地图应用导航(高德、百度、腾讯)
- sql server 计算两个经纬度点之间的距离
- Echarts条形图实战
- linux下C编程free()时出现飘忽诡异的段错误(核心已转储)问题
- 编程题:栈的压入弹出序列
- powerdesigner ER图建模教程
- ios项目中调用百度、高德、本机地图导航(二)
- 图片懒加载怎么写?
- CodeForces
- JavaScript数据类型
- 数值处理
- 利用原生的 file input上传 图片
- Mac SecureCRT
- JAVA学习---2
- 【转载】C/C++语言工程师学习路线及推荐用书