百度地图 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. 接口说明

web端

适用环境

Web版百度地图面向PC&移动端浏览器的网站应用或移动APP应用,其中PC浏览器调起的百度地图地址为:http://map.baidu.com/ ;移动端调起的百度地图地址为:http://map.baidu.com/mobile/

详细目录

1 接口说明
  1.1 通用参数
2 接口功能文档
  2.1 图区功能
    2.1.1 地图标点功能
    2.1.2 地址解析
    2.1.3 反向地址解析
  2.2 搜索功能
    2.2.1 POI地点检索
    2.2.2 公交、地铁线路查询
    2.2.3 公交、驾车、步行路线规划
  2.3 信息显示
    2.3.1 POI详情页展示
    2.3.2 全景服务

1 接口说明

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

1.1 通用参数

scheme://hostname/service?parameters

示例

http://mapopen-website-wiki.cdn.bcebos.com/uri-api/images/web/webExamples.png
//可以在PC、移动设备浏览器上打开打开该链接显示地图上的点

移动设备浏览器调起效果如下:

webExamples.png

Webapp示例组成说明:

域名:对应hostname,如api.map.baidu.com

服务名:对应service,如marker

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

2 接口功能文档

2.1 图区功能

2.1.1 地图标点功能

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

服务地址

http://api.map.baidu.com/marker    

//PC&WebApp服务地址

示例

http://api.map.baidu.com/marker?location=40.047669,116.313082&title=我的位置&content=百度奎科大厦&output=html&src=webapp.baidu.openAPIdemo   

//调起百度PC或web地图,且在(lat:39.916979519873,lng:116.41004950566)坐标点上显示名称"我的位置",内容"百度奎科大厦"的信息窗口。

参数说明

参数名称参数说明是否必选备注
locationlat<纬度>,lng<经度>必选
title标注点显示标题必选
content标注点显示内容必选
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.1.2 地址解析

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

服务地址

http://api.map.baidu.com/geocoder   //PC&Webapp服务地址

示例

http://api.map.baidu.com/geocoder?address=北京市海淀区上地信息路9号奎科科技大厦&output=html&src=webapp.baidu.openAPIdemo

在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

address_analysis1.jpg address_analysis2.jpg

参数说明

参数名称参数说明是否必选备注
address地址名称必选
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.1.3 反向地址解析

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

服务地址

http://api.map.baidu.com/geocoder       //PC&Webapp服务地址

示例

http://api.map.baidu.com/geocoder?location=39.990912172420714,116.32715863448607&coord_type=gcj02&output=html&src=webapp.baidu.openAPIdemo

在iOS浏览器打开以上链接会调起百度web地图,显示页面如下图:

reverse_address_analysis.jpg

参数说明

参数名称参数说明是否必选备注
locationlat<纬度>,lng<经度>必选
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.2 搜索功能

2.2.1 POI地点检索

调用该接口可调起PC或Web百度地图,通过本地检索服务,以列表形式显示符合查询条件的点。

服务地址

http://api.map.baidu.com/place/search    //PC&Webapp服务地址

示例

http://api.map.baidu.com/place/search?query=海底捞&location=31.204055632862,121.41117785465&radius=1000&region=上海&output=html&src=webapp.baidu.openAPIdemo   //周边检索

在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

POIsearch%201.jpg POIsearch%202.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<右上角>
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
coord_type坐标类型,可选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)可选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。默认为bd09经纬度坐标。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.2.2 公交、地铁线路查询

调用该接口可调起PC或Web百度地图,通过本地检索服务,以列表形式显示符合查询条件的点。

服务地址

http://api.map.baidu.com/line    //PC&Webapp服务地址

示例

http://api.map.baidu.com/line?region=北京&name=518&output=html&src=webapp.baidu.openAPIdemo    //调起百度PC或Web地图

在iOS浏览器打开以上链接会调起百度web地图,详情页面见下图。

Bus_subway_Route_query2.jpg

参数说明

参数名称参数说明是否必选备注
region城市名或县名必选
name线路名称必选
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
bounds视野范围同上lat,lng<左下角>,lat,lng<右上角>
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.2.3公交、驾车、步行路线规划

服务地址

http://api.map.baidu.com/direction   //PC&Webapp服务地址

示例

http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving&region=西安&output=html&src=webapp.baidu.openAPIdemo
//调起百度PC或Web地图,展示"西安市"从(lat:34.264642646862,lng:108.95108518068 )"我家"到"大雁塔"的驾车路线。

在iOS浏览器打开以上链接会调起百度web地图,详情页面见下图。

Route_plan.jpg

参数说明

参数名称参数说明是否必选备注
origin起点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选1、名称:天安门2、经纬度:39.98871<纬度>,116.43234<经度>。 3、名称和经纬度:name:天安门|latlng:39.98871,116.43234
destination终点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选同上
mode导航模式,固定为transit、driving、walking,分别表示公交、驾车和步行必选
region城市名或县名当给定region时,认为起点和终点都在同一城市,除非单独给定起点或终点的城市。
origin_region起点所在城市或县同上
destination_region终点所在城市或县同上
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
coord_type坐标类型,必选参数。 示例: coord_type= bd09ll 允许的值为: bd09ll(百度经纬度坐标) bd09mc(百度墨卡托坐标) gcj02(经国测局加密的坐标) wgs84(gps获取的原始坐标)必选如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。 坐标类型说明。
zoom展现地图的级别,默认为视觉最优级别。可选
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.3 信息显示

2.3.1 POI详情页展示

调用该接口可调起PC或Web百度地图,通过POI详情查询服务,显示指定点的详情信息。

服务地址

http://api.map.baidu.com/place/detail   //PC&Webapp服务地址

示例

http://api.map.baidu.com/place/detail?uid=2fd2beabe34a80517adbd220&output=html&src=webapp.baidu.openAPIdemo //调起百度PC或Web地图

在iOS浏览器打开以上链接会调起百度web地图,详情页面见下图。

POIpageExhibitio4.jpg

参数说明

参数名称参数说明是否必选备注
uidPOI的ID必选
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。

2.3.2 全景服务

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

服务地址

http://api.map.baidu.com/pano   //PC&Webapp服务地址

示例

http://api.map.baidu.com/pano/?x=120.320032&y=31.589666&lc=0&ak=您的秘钥&src=webapp.baidu.openAPIdemo

调用该接口可调起PC或Web百度地图。

参数说明

参数名称参数说明是否必选备注
ak应用秘钥必选
xy经纬度xy/pid/uid三组参数必选一组显示该经纬周围最近的全景点
pid全景的idxy/pid/uid三组参数必选一组显示该id的全景点
uidpoiidxy/pid/uid三组参数必选一组显示该poi的全景点
h水平角度可选默认为该场景点最佳角度
p垂直视角可选默认为该场景点最佳角度
nc是否显示鱼骨控件可选默认为1,即开启
lc是否显示拓扑箭头可选默认为1,即开启
issc是否显示内景场景切换控件可选默认为1,即开启
ac是否相册控件可选默认为0,即关闭
z场景缩放级别可选默认为3
iec是否显示内部全景出口可选默认为1,即显示内景出口
src调用来源,规则:webapp.companyName.appName。必选此参数不传值,不保证服务。
上一页
Hello World
下一页
android端
Built with