美文网首页iOS开发
iOS跳转第三方地图导航

iOS跳转第三方地图导航

作者: 凶猛老鹰 | 来源:发表于2018-05-04 09:46 被阅读60次

在iOS开发应用过程中,会遇到跳转第三方应用地图进行导航的场景,例如跳转到高德地图,百度地图.如图所示

跳转第三方地图

首先,如果iOS应用跳转到第三方应用,需要在info.plist中添加白名单,否则无法打开第三方应用.步骤如下:

1.在info.plist中添加LSApplicationQueriesSchemes,Type设置为Array类型

2.在数组中添加两个元素,类型都是string

iosamap

baidumap

其中iosamap代表高德地图,baidumap代表百度地图

然后就是核心代码

1.高德地图跳转

跳转高德地图

说明:

sourceApplication是应用名称

backScheme是在info里设置的URL Types中应用的URL Schemes

dev赋值为0

2.百度地图跳转

跳转百度地图

说明:

origin={{我的位置}} 是固定格式

destination = latlng:%f,%f|name = 目的地 填写经纬度

coord_type 如果你的应用集成的是百度地图,则填写bd09ll,否则填写gcj02

3.跳转苹果自带地图

跳转苹果地图

代码已上传至GitHub

点击下载代码

欢迎star

相关文章

  • 地图导航

    URI跳转方式地图导航的代码实践iOS调用第三方地图路线导航IOS实现应用内打开第三方地图app进行导航 高德 i...

  • iOS跳转第三方地图导航

    在iOS开发应用过程中,会遇到跳转第三方应用地图进行导航的场景,例如跳转到高德地图,百度地图.如图所示 首先,如果...

  • 2019-03-26

    iOS 调起第三方地图导航

  • Android Kotlin 跳转第三方地图App进行导航(高德

    跳转第三方地图App进行导航 /** * type * 1 高德地图com.autonavi.minimap *...

  • iOS在应用内跳转第三方导航

    最近做到这个需求要求应用内用户导航时根据手机手机内安装的地图来选择什么地图进行跳转到第三方地图导航功能。这个功能实...

  • iOS 集成高德地图

    参考文档:iOS 跳转方式实现地图导航功能 应用内导航 是指使用地图服务提供的SDK(比如高德,百度等等),直接将...

  • iOS APP之间的相互跳转

    APP跳转应用场景 比如现在普及的第三方登录分享地图导航,都需要跳转到指定的APP; 原理:通过设置跳转到应用B的...

  • 开发问题笔记(十三)

    目录 1.App内打开第三方地图进行导航 1.App内打开第三方地图进行导航 App内打开第三方地图进行导航;举例...

  • IOS地图定位导航

    title : IOS地图定位导航category : UI 地图定位导航 标签(空格分隔): IOS 概述 I...

  • RN-地图导航

    调起百度网页地图路径导航 调起高德网页地图路径导航 iOS调起百度APP地图路径导航 iOS调起高德app地图路径...

网友评论

本文标题:iOS跳转第三方地图导航

本文链接:https://www.haomeiwen.com/subject/csnrrftx.html