百度地图 API
  1. 接口说明
百度地图 API
  • 获取密钥
    • 获取秘钥
  • 地点检索
    • 地点检索V2.0
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常用问题
      • 更新日志
      • 资源下载
      • 行政区划区域检索
      • 圆形区域检索
      • 地点详情检索
  • 地点输入提示
    • 地点输入提示V2.0
      • 服务介绍
      • 使用指南
      • 常见问题
      • 更新日志
      • 资源下载
      • 地点输入提示接口
  • 正/逆地理编码
    • 地理编码
      • 服务介绍
      • 使用指南
      • 常用问题
      • 更新日志
      • 资源下载
      • 地理编码
    • 全球逆地理编码
      • 服务介绍
      • 使用指南
      • 常见问题
      • 更新日志
      • 资源下载
      • 逆地理编码
  • 轻量级轨迹服务
    • 轨迹纠偏API
      • 服务介绍
      • 使用指南
      • 更新日志
      • 轨迹纠偏
    • 轨迹重合率分析API
      • 服务介绍
      • 使用指南
      • 更新日志
      • 轨迹重合率分析API
    • 轨迹分析API
      • 服务介绍
      • 使用指南
      • 更新日志
      • 轻量轨迹分析API
  • 道路信息预警服务
    • 超速判断API
      • 服务介绍
      • 使用指南
      • 更新日志
      • 超速判断API
  • 路线规划
    • 轻量级路线规划
      • 服务介绍
      • 使用指南
      • 常见问题
      • 更新日志
      • 服务文档
      • 驾车路线规划
      • 骑行路线规划
      • 步行路线规划
      • 公交路线规划
    • 路线规划
      • 服务介绍
      • 使用指南
      • 常见问题
      • 更新日志
      • 服务文档
      • 摩托车路线规划
      • 公交路线规划
      • 骑行路线规划
      • 驾车路线规划
    • 货车路线规划
      • 服务介绍
      • 使用指南
      • 常用问题
      • 更新日志
      • 服务文档
      • 货车路线规划
  • 智能调度
    • 路网矩阵API
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常用问题
      • 更新日志
      • 路网创建接口
      • 路网查询接口
      • 路网新增/减少网点/更新网点坐标
      • 网点线路更新
      • 路网删除
      • 路网任务执行时间查询接口
      • 路网任务权重修改接口
    • 排单排线API
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常用问题
      • 更新日志
      • 排单排线计算
      • 排单排线查询
      • 线内优化排单计算
      • 线内优化结果查询
      • 多点有序排单计算
      • 多点有序排单查询
    • 快速排单API
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常见问题
      • 更新日志
      • 快速排单计算
      • 快速排单查询
    • 多仓排单API
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常见问题
      • 更新日志
      • 多仓排单排线计算
      • 多仓排单排线查询
  • 私有化图层
    • 私有化地址库
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常见问题
      • 更新日志
    • 私有化路线库
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常用问题
      • 更新日志
  • 天气查询
    • 国内天气查询
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常见问题
      • 更新日志
      • 资源下载
      • 基础服务
      • 高级权限(国内经纬度天气查询)
    • 海外天气查询
      • 服务介绍
      • 服务文档
      • 使用指南
      • 常见问题
      • 更新日志
      • 资源下载
      • 基础服务
      • 高级权限(海外经纬度天气查询)
  • 批量算路
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 服务地址批量算路
  • 货车批量算路
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 货车路线规划
  • 地址解析聚合
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 地址解析聚合
  • 城乡类型判别
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 城乡类别判别
  • 行政区划查询服务
    • 服务介绍
    • 使用指南
    • 常见问题
    • 更新日志
    • 服务文档
    • 行政区划查询服务
  • 区域边界查询服务
    • 服务介绍
  • 普通IP定位
    • 服务介绍
    • 使用指南
    • 常见问题
    • 更新日志
    • 服务文档
    • 普通IP定位
  • 智能硬件定位
    • 服务介绍
    • 使用指南
    • 常见问题
    • 更新日志
    • 服务文档
    • 智能硬件定位
  • 鹰眼轨迹
    • 概述
    • 常见问题
    • 更新日志
    • 相关下载
    • 获取密钥
      • 获取密钥
    • 开发指南
      • 账号和获取密钥
      • 鹰眼基本概念
      • 权限和配额
      • Hello鹰眼
      • 连接设备
      • 轨迹追踪
      • 轨迹存储
      • 轨迹查询
      • 轨迹纠偏
      • 空间搜索
      • 地理围栏
      • 轨迹分析
      • 经验行为分析
      • 交通方式识别
      • 图像存储
      • 全球轨迹服务
      • 轨迹管理台使用手册
      • 轨迹管理台开源代码
    • 行业解决方案
      • 物流车队管理方案
    • 鹰眼Web服务API
      • 接口总览
      • 附录
      • 终端管理
        • 终端管理
        • 添加entity
        • 更新entity
        • 删除entity
        • 查询entity
      • 空间搜索
        • 空间搜索
        • 关键字搜索
        • 矩形范围搜索
        • 周边搜索
        • 多边形搜索
        • 行政区搜索
      • 轨迹上传
        • 轨迹上传
        • 上传单个轨迹点
        • 批量添加轨迹点
      • 轨迹查询和纠偏
        • 轨迹查询和纠偏
        • 实时纠偏
        • 查询轨迹里程
        • 轨迹查询与纠偏
      • 轨迹分析
        • 轨迹分析
        • 停留点查询
        • 驾驶行为分析
      • 经验行为分析
        • 经验行为分析
        • createjob接口创建任务
        • getjob接口定期查询任务
      • ETC费用
        • ETC费用
        • 货车ETC费用
        • 乘用车ETC费用
      • 地理围栏管理
        • 地理围栏管理
        • 创建圆形围栏
        • 更新圆形围栏
        • 创建多边形围栏
        • 更新多边形围栏
        • 创建线型围栏
        • 更新线型围栏
        • 创建行政区划围栏
        • 更新行政区划围栏
        • 删除围栏
        • 删除围栏可去除监控的entity
        • 增加围栏需监控的entity
        • 查询围栏
        • 查询围栏监控的所有entity
      • 地理围栏报警
        • 地理围栏报警
        • 查询监控对象相对围栏的状态
        • 根据坐标查询监控对象相对围栏的状态
        • 查询某监控对象的围栏报警信息
        • 批量查询所有围栏报警信息
      • 批量导出轨迹
        • 批量导出轨迹
        • 创建任务
        • 删除任务
        • 查询任务
      • 历史轨迹搜索
        • 历史轨迹搜索
        • 创建检索任务
        • 查询搜索
        • 删除搜索任务
      • 自定义属性字段
        • 自定义属性字段
      • 坐标系说明
        • 坐标系说明
    • 鹰眼Android SDK
      • 概述
      • 获取密钥
      • 更新日志
      • 相关下载
      • Web轨迹管理台
      • 开发指南
        • 快速入门
          • 简介
          • 账号和获取密钥
          • 创建鹰眼服务
          • 鹰眼基本概念
          • 权限和配额
          • 配置工程
          • 隐私合规接口
          • Hello Trace
        • 功能说明
          • 轨迹追踪
          • 缓存轨迹处理
          • 空间搜索
          • 轨迹查询
          • 轨迹纠偏
          • 里程计算
          • 轨迹分析
          • 地理围栏
          • 图像存储
        • 其他说明
          • 服务的存活
          • 电量和流量
          • 运营商网络
          • 坐标系说明
    • 鹰眼iOS SDK
      • 概述
      • 获取密钥
      • 更新日志
      • 相关下载
      • Web轨迹管理台
      • 开发指南
        • 快速入门
          • 简介
          • 账号和获取密钥
          • 创建鹰眼服务
          • 鹰眼基本概念
          • 权限和配额
          • 配置工程
          • CocoaPods自动配置
          • 隐私合规接口说明
        • 功能说明
          • 轨迹追踪
          • 缓存轨迹处理
          • 空间搜索
          • 轨迹查询与纠偏
          • 里程计算
          • 地理围栏
          • 轨迹分析
        • 其他说明
          • 运营商网络
          • 坐标系说明
    • 鹰眼硬件设备
      • 鹰眼硬件产品概览
      • 博实结BSJ-M11
      • 成为CW-601E
      • 北斗易通E-198A
    • Web轨迹管理台
      • Web轨迹管理台
  • 实时路况查询
    • 服务介绍
    • 服务文档
    • 使用指南
    • 更新日志
    • 道路路况查询
    • 矩形区域路况查询
    • 多边形区域路况查询
    • 周边路况查询
  • 时区
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常用问题
    • 更新日志
    • 时区
  • 批量服务
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 批量服务
  • 推荐上车点
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 推荐上车点
  • 坐标转换
    • 服务介绍
    • 服务文档
    • 使用指南
    • 常见问题
    • 更新日志
    • 坐标转换
  • 地图调起
    • 服务介绍
    • 常见问题
    • 更新日志
    • 相关下载
    • 开发指南
      • 简介
      • Hello World
    • 接口说明
      • web端
      • android端
      • iOS端
      • 地图标点功能
        GET
      • 地址解析
        GET
      • 反向地址解析
        GET
      • POI地点检索
        GET
      • 公交、地铁线路查询
        GET
      • 公交、驾车、步行路线规划
        GET
      • POI详情页展示
        GET
      • 全景服务
        GET
      • 展示地图
        GET
      • 自定义打点
        GET
      • 展现地图图区
        GET
      • 地址解析
        GET
      • 附近搜索
        GET
      • 驾车导航
        GET
      • 骑行导航
        GET
      • 步行导航
        GET
      • 导航到家
        GET
      • 调起离线导航包下载页面
        GET
      • 路线(出行)页面调起协议
        GET
      • 跳转出行早晚报页面
        GET
      • 跳转行程助手主页或者编辑页
        GET
      • 实时公交页面
        GET
      • 离线地图下载页面
        GET
      • 实时汇率页面
        GET
      • 实时翻译页面
        GET
      • 电子狗功能
        GET
      • 路况页面协议
        GET
      • AR识楼
        GET
      • 地铁图
        GET
      • IOS地图标注
        GET
      • iOS显示主图区
        GET
      • ios地址解析
        GET
      • ios反向地址解析
        GET
      • ios-POI(地点)搜索
        GET
      • ios用户位置附近检索
        GET
      • ios路线规划
        GET
      • ios公交、地铁线路查询
        GET
      • ios驾车导航
        GET
      • ios骑行导航
        GET
      • ios步行导航
        GET
      • ios-POI详情页展示
        GET
  • 静态图
    • 服务介绍
    • 服务文档
    • 可视化工具
    • 使用指南
  • 全景静态图
    • 功能介绍
    • 服务文档
    • 使用指南
  • 附录
    • 状态码定义
  • 概述
    • 概述
  1. 接口说明

iOS端

适用环境

移动设备浏览器端应用和移动App应用均可调起iOS版百度地图。

移动应用调用百度地图

无论是基于移动浏览器端的应用开发还是基于iOS SDK的应用开发均可采用如下协议调起iOS版百度地图。该协议要正确执行除了要参数填写正确外,还必须要安装iOS百度地图。

详细目录

1 接口说明
  1.1 通用参数
2 接口功能文档
  2.1 图区功能
    2.1.1 标注
    2.1.2 显示主图区
    2.1.3 地址解析
    2.1.4 反向地址解析
  2.2 搜索功能
    2.2.1 POI地点检索
    2.2.2 用户位置附近检索
    2.2.3 路线规划
    2.2.4 公交、地铁线路查询
  2.3 导航
    2.3.1 驾车导航
    2.3.2 骑行导航
    2.3.3 步行导航
  2.4 信息显示
    2.4.1 POI详情页展示

1 接口说明

百度地图Open API所有接口共分为四类,分别为:图区功能类,搜索功能类,导航类和信息显示类。具体的协议形式和参数,见如下说明。

1.1 通用参数

protocol://product/[service/]action[?parameters] //parameters功能参数定义,具体规范见功能协议说明

示例

baidumap://map/direction?origin=中关村&destination=五道口&mode=driving&region=北京&src=ios.baidu.openAPIdemo
//本示例是通过该URL启动地图app并进入北京市从中关村到五道口的驾车导航路线图

参数说明

每个协议都可以填写的通用参数,其中coord_type指坐标类型参数,默认为bd09经纬度坐标,如用户使用的坐标类型为gcj02、wgs84,则必须传递此参数值(示例:coord_type=gcj02、coord_type=wgs84),否则会导致地点坐标位置偏移。src是统计必选参数,格式为:andr.companyName.appName。不传此参数,不保证服务。

参数名称参数说明是否必选备注
protocol产品线协议头,例如baidumap表示百度地图必选
product产品线名称,例如如百度地图客户端(map)必选product下可直接跟方法,当然产品线也可增加一个service级别
service具体功能服务名称,如POI检索服务(place)必选
action方法名称,如POI检索中的详情检索(detail)必选
parameters方法参数,参考各个功能协议说明的定义必选
coord_type坐标类型,可选参数。 允许的值为bd09ll,bd09mc,gcj02,wgs84。可选bd09ll表示百度经纬度坐标, bd09mc表示百度墨卡托坐标, gcj02表示经过国测局加密的坐标, wgs84表示gps获取的坐标, 默认为bd09经纬度坐标。
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2 接口功能文档

2.1 图区功能

2.1.1 标注

调用该接口可调起IOS百度地图,且在指定坐标点上显示点的名称和内容信息。

服务地址

baidumap://map/marker //iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/marker?location=40.047669,116.313082&title=我的位置&content=百度奎科大厦&src=ios.baidu.openAPIdemo">地图标点</a>

调用效果如下:

Tagging.jpg

参数说明

参数名称参数说明是否必选备注
locationlat<纬度>,lng<经度>必选
title标注点显示标题必选product下可直接跟方法,当然产品线也可增加一个service级别
content标注点显示内容必选
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.1.2 显示主图区

调起百度地图时,根据地理范围显示地图主界面。

服务地址

baidumap://map/show? //iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/show?zoom=18&center=39.989956,116.323066&src=ios.baidu.openAPIdemo">地图主图区</a>

调用效果如下:

Display_the_main_map_area(Zhongguancun).jpg

参数说明

参数名称参数说明是否必选备注
zoom展现地图的级别,默认为视觉最优级别。可选
traffic可选是否开启路况,on表示开启,off表示关闭,没有此字段时维持原状
center图区中心点可选lat<纬度>,lng<经度>
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

无参数时,显示地图主图区

服务地址

baidumap://map? //iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map?src=ios.baidu.openAPIdemo">地图主图区</a>

调用效果如下:

Display_main_map_area.jpg

2.1.3 地址解析

调用该接口可以在调起百度地图时,当前页面显示地址对应的坐标点。

服务地址

baidumap://map/geocoder // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/geocoder?address=北京市海淀区上地信息路9号奎科科技大厦&src=ios.baidu.openAPIdemo">地理编码</a>

调用效果如下:

Address_resolution.jpg

参数说明

参数名称参数说明是否必选备注
address地址名称必选
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.1.4 反向地址解析

调用该接口可调起iOS百度地图,经过逆地理编码后,以标注形式显示位置和地址信息。

服务地址

baidumap://map/geocoder // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/geocoder?location=39.990912172420714,116.32715863448607&coord_type=gcj02&src=ios.baidu.openAPIdemo">逆地理编码></a>

调用效果如下:

Reverse_address_resolution.jpg

参数说明

参数名称参数说明是否必选备注
locationlat<纬度>,lng<经度>必选
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.2 搜索功能

2.2.1 POI(地点)检索

服务地址

baidumap://map/place/search // iOS服务地址

示例

<a href="baidumap://map/place/search?query=%E9%A4%90%E9%A6%86&location=31.204055632862,121.41117785465&radius=1000&region=上海&src=ios.baidu.openAPIdemo">周边检索</a>

调起效果如左下图,单击地图后进入右下图:

POIsearch1.jpg POIsearch2.jpg

参数说明

参数名称参数说明是否必选备注
query关键词必选
region城市名或县名选择方式:地点搜索限定范围可以由region、bounds和location + radius方式进行,其中bounds优先级最高、region优先级最低(与web服务保持一致)。
location中心点经纬度,或中心点经纬度和名称描述,注意,名称不参与检索,只负责显示。同上1、39.9761<纬度>,116.3282<经度>2、39.9761<纬度>,116.3282<经度>| 中关村<名称>
radius检索半径同上
bounds视野范围同上lat,lng<左下角>,lat,lng<右上角>
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务
jumpto0:走之前逻辑 1:图区 2:列表 在客户端支持跳列表和图区的基础上(有些搜索不支持跳图区) 协议优先级最高, 8.6版本交互改后改成:1: 全图区,2:半图半列表,3:全列表可选

注意:
\1. 检索限定范围可以由region、bounds和location+radius方式进行,其中bounds优先级最高、region优先级最低(与web服务保持一致)。
\2. 如果参数内含bounds或location+radius,则发起的搜索是AreaSearch(跳到到底图,直接发起检索),如果不含,则为OneSearch搜索(跳到点击大框后的输入页面,再发起检索)
\3. 对于从app内的web页面发起的检索,支持poi的检索,对于OneSearch中的“从回龙观到西二旗”的路线检索不支持(因为web页基类加了webpage=fromwebpage,效果同AreaSearch,但发起的是oneSearch检索)

2.2.2 用户位置附近检索

调起百度地图时,发起用户位置附近检索。

服务地址

baidumap://map/nearbysearch? // iOS服务地址

示例

<a href="baidumap://map/nearbysearch?query=美食&radius=1000&src=ios.baidu.openAPIdemo">附近检索</a>

调起效果如左下图,单击地图后进入右下图:

Retrieval_near_user_location1.jpg Retrieval_near_user_location2.jpg

参数说明

参数名称参数说明是否必选备注
query关键词必选
center图区中心点可选
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
radius检索半径可选若不传使用默认的5000
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.2.3 路线规划

调起百度地图时,展示指定导航模式下从起点到终点的路线规划。

服务地址

baidumap://map/direction // iOS服务地址

示例

<a href="baidumap://map/direction?origin=34.264642646862,108.95108518068&destination=40.007623,116.360582&coord_type=bd09ll&mode=driving&src=ios.baidu.openAPIdemo">路线规划</a>

调起效果如下:

Bus_driving_walking_and_riding_route_planning.jpg

参数说明

参数名称参数说明是否必选备注
origin起点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选1、名称:天安门 2、经纬度:39.98871<纬度>,116.43234<经度>。 3、名称和经纬度:name:天安门|latlng:39.98871,116.43234
destination终点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选同上
mode导航模式,固定为transit、driving、navigation、walking,riding分别表示公交、驾车、导航、步行和骑行必选
region城市名或县名当给定region时,认为起点和终点都在同一城市,除非单独给定起点或终点的城市。
origin_region起点所在城市或县同上
destination_region终点所在城市或县同上
coord_type坐标类型,必选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)必选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务
sy公交检索策略,只针对公交检索有效,值为数字,从3开始(3推荐或较快捷,4少换乘,5少步行,6不坐地铁,7最短时间)可选
index公交结果结果项,只针对公交检索,值为数字,从0开始可选
target0 图区,1 详情,只针对公交检索有效可选
car_type路线规划类型,会带本地化策略(车牌限行)。 BLK:躲避拥堵(自驾); TIME:最短时间(自驾); DIS:最短路程(自驾); FEE:少走高速(自驾); HIGHWAY:高速优先; DEFAULT:推荐(自驾,地图app不选择偏好); 默认:地图app所选偏好可选
viaPoints途经点参数,内容为json格式,需要把内容encodeURIComponent后拼接到url中。 未编码的参数内容示例如下,其中name为名称,lat为纬度,lng为经度 {"viaPoints":[{"name": "北京西站","lat": 39.902463,"lng": 116.327737},{"name": "北京动物园","lat": 39.945136,"lng": 116.346983},{"name": "清华大学","lat":40.011006,"lng":116.338897}]}可选

注意:
1.在7.1版本添加了对“我的位置”的容错,就是当起始点为“我的位置”时,起始点使用当前app的定位点,之前版本不支持
\2. 同android 的差别,mode不支持导航模式,navigation,iOS的导航只能以我的位置为起点,不支持起点是非我的位置的导航

2.2.4 公交、地铁线路查询

调起百度地图时,查询公交地铁线路。

服务地址

baidumap://map/line // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/line?region=北京&name=518&src=ios.baidu.openAPIdemo">线路检索</a>

调起效果如下:

Inquiries_of_bus_and_subway_lines.jpg

参数说明

参数名称参数说明是否必选备注
region城市名或县名必选
name线路名称必选
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.3 导航

2.3.1 驾车导航

调起iOS百度地图,直接进入驾车导航模式。

服务地址

baidumap://map/navi //iOS服务地址(基于iOS SDK应用开发) bdapp://map/navi//iOS服务地址(基于浏览器端应用开发)

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/navi?location=40.057023,116.307852&coord_type=bd09ll&type=BLK&src=ios.baidu.openAPIdemo">驾车导航</a>

调起效果如下:

Nokia_Drivers.png

参数说明

参数名称参数说明是否必选备注
location坐标点可选location与query二者必须有一个,当有location时,忽略query
coord_type坐标类型,必选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)必选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。 坐标类型说明。
query搜索key可选同上
type路线规划类型可选BLK:躲避拥堵(自驾); TIME:最短时间(自驾); DIS:最短路程(自驾); FEE:少走高速(自驾); HIGHWAY:高速优先; DEFAULT:推荐(自驾,地图app不选择偏好); 默认:地图app所选偏好
viaPoints途经点参数,内容为json格式,需要把内容encodeURIComponent后拼接到url中。 未编码的参数内容示例如下,其中name为名称,lat为纬度,lng为经度 {
"viaPoints": [
{
"name": "北京西站",
"lat": 39.902463,
"lng": 116.327737
},
{
"name": "北京动物园",
"lat": 39.945136,
"lng": 116.346983
},
{
"name": "清华大学",
"lat": 40.011006,
"lng": 116.338897
}
]
}可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.3.2 骑行导航

调起iOS百度地图,直接进入骑行导航模式。

服务地址

baidumap://map/ridenavi  // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/ridenavi?destination=39.908680,116.395600&coord_type=bd09ll&src=ios.baidu.openAPIdemo">骑行导航</a>

调起效果如下:

Riding_navigation.jpg

参数说明

参数名称参数说明是否必选备注
destination坐标点必选终点经纬度,将作为导航依据
coord_type坐标类型,必选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)必选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。 坐标类型说明。
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.3.3 步行导航

调起iOS百度地图,直接进入步行导航模式。

服务地址

baidumap://map/walknavi // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/walknavi?destination=39.908680,116.395600&coord_type=bd09ll&src=ios.baidu.openAPIdemo”>步行导航</a>

调起效果如下:

Walking_navigation.jpg

参数说明

参数名称参数说明是否必选备注
destination坐标点必选终点经纬度,将作为导航依据
mode如果进入ar导航时,输入walking_ar 进入普通模式时,不需要填写可选
coord_type坐标类型,必选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)必选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。 坐标类型说明。
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务

2.4 信息显示

2.4.1 POI详情页展示

调起百度地图时,通过POI详情查询服务,显示指定点的详情信息。

服务地址

baidumap://map/place/detail // iOS服务地址

示例

//网页应用调起iOS百度地图方式举例
<a href="baidumap://map/place/detail?uid=421c5f8000e0ce6a0782c2e1&src=ios.baidu.openAPIdemo">详情检索</a>

调起效果如下:

cc66636ec6f3fa155d9f12c97d6c5cce.png

参数说明

参数名称参数说明是否必选备注
uidPOI的ID必选
zoom展现地图的级别,默认为视觉最优级别。可选
src表示来源,用于统计必选必选参数,格式为:ios.companyName.appName 不传此参数,不保证服务
上一页
android端
下一页
地图标点功能
Built with