App跳转高德地图应用

去高德看文档

去高德看文档

去高德看文档

https://lbs.amap.com/api/amap-mobile/guide/ios/navi

一:一定要把那些参数搞明白:(尤其是必传的参数)

截屏2019-11-2822.35.33.png

二:以下仅做参考

(1)先在info.plist中添加白名单


截屏2020-01-03下午3.13.52.png

(2)代码

//高德
    UIAlertAction *scottAction = [UIAlertAction actionWithTitle:@"高德地图" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
        NSURL * gaode_App = [NSURL URLWithString:@"iosamap://"];
        if ([[UIApplication sharedApplication] canOpenURL:gaode_App]) {
            //iosamap://navi?sourceApplication=%@&lat=%f&lon=%f&dev=1&style=2
            NSString *urlStr = [NSString stringWithFormat:@"iosamap://navi?sourceApplication=%@&lat=%f&lon=%f&dev=0&style=2",@"appName",self.location.latitude,self.location.longitude];
            NSString *urlString = d_UTF8(urlStr);
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
        }else {
            [SVProgressHUD showErrorStr:@"请先下载高德地图" duration:1.5];
        }

三:补充

(1)WGS-84
wgs-84(gps获取的原始坐标)<-> 世界标准坐标体系
使用:->苹果的 CLLocationManager 获取的坐标

(2)GCJ-02
gcj02(经国测局加密的坐标)<-> 火星坐标
使用:->苹果地图、高德地图、腾讯地图、阿里云地图、灵图51地图、谷歌地图

(3)BD-09
bd09ll(百度经纬度坐标)
bd09mc(百度墨卡托坐标)
使用:->百度地图

四:推荐两个定位坐标系转换的第三方

pod 'HZLocationConverter'
pod 'JZLocationConverter'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容