地图调起URI API(通过连接直接调用百度地图)
网站:http://lbsyun.baidu.com/index.php?title=uri/api/web
地图调起URI API
百度地图URI API是为开发者提供直接调起百度地图产品(百度Web地图、百度地图手机客户端)以满足特定业务场景下应用需求的程序接口,开发者只需按照接口规范构造一条标准的URI,便可在PC和移动端浏览器或移动开发应用中调起百度地图产品,进行地图展示和检索、线路查询、导航等功能,无需进行复杂的地图功能开发。
Web版百度地图面向PC&移动端浏览器的网站应用或移动APP应用,其中PC浏览器调起的百度地图地址为:http://map.baidu.com/ ;移动端调起的百度地图地址为:http://map.baidu.com/mobile/
scheme://hostname/service?parameters
http://api.map.baidu.com/marker?location=39.916979519873,116.41004950566&title=我的位置&content=百度奎科大厦&output=html
//可以在PC、移动设备浏览器上打开打开该链接显示地图上的点

Webapp示例组成说明:
域名:对应hostname,如api.map.baidu.com
服务名:对应service,如marker
参数:对应parameters,如 location,title,content,output等。
http://api.map.baidu.com/marker
//PC&WebApp服务地址
http://api.map.baidu.com/marker?location=40.047669,116.313082&title=我的位置&content=百度奎科大厦&output=html&src=yourComponyName|yourAppName
//调起百度PC或web地图,且在(lat:39.916979519873,lng:116.41004950566)坐标点上显示名称"我的位置",内容"百度奎科大厦"的信息窗口。
| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| location | lat<纬度>,lng<经度> | 必选 | |
| title | 标注点显示标题 | 必选 | |
| content | 标注点显示内容 | 必选 | |
| output | 表示输出类型,web上必须指定为html才能展现地图产品结果。 | 必选 | |
| coord_type | 坐标类型,可选参数 | 默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。 | |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
http://api.map.baidu.com/geocoder //PC&Webapp服务地址
http://api.map.baidu.com/geocoder?address=北京市海淀区上地信息路9号奎科科技大厦&output=html&src=yourCompanyName|yourAppName
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| address | 地址名称 | 必选 | |
| output | 表示输出类型,web上必须指定为html才能展现地图产品结果。 | 必选 | 手机客户端忽略此参数 |
| coord_type | 坐标类型,可选参数,默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。 | 可选 | |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
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=yourCompanyName|yourAppName
| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| location | lat<纬度>,lng<经度> | 必选 | |
| output | 表示输出类型,web上必须指定为html才能展现地图产品结果。 | 必选 | 手机客户端忽略此参数 |
| coord_type | 坐标类型,可选参数,默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。 | 可选 | |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
http://api.map.baidu.com/place/search //PC&Webapp服务地址
http://api.map.baidu.com/place/search?query=海底捞&location=31.204055632862,121.41117785465&radius=1000®ion=上海&output=html&src=yourCompanyName|yourAppName //周边检索
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| 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 | 坐标类型,可选参数 | 可选 | 默认为bd09经纬度坐标。允许的值为bd09ll、gcj02、wgs84。bd09ll表示百度经纬度坐标, gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标。 |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
http://api.map.baidu.com/place/detail //PC&Webapp服务地址
http://api.map.baidu.com/place/detail?uid=d3099bdd81c525dbd1f49ee6&output=html&src=yourCompanyName|yourAppName //调起百度PC或Web地图
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| uid | POI的ID | 必选 | |
| output | 表示输出类型,web上必须指定为html才能展现地图产品结果。 | 必选 | 手机客户端忽略此参数 |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
http://api.map.baidu.com/line //PC&Webapp服务地址
http://api.map.baidu.com/line?region=北京&name=518&output=html&src=yourCompanyName|yourAppName //调起百度PC或Web地图
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| region | 城市名或县名 | 必选 | |
| name | 线路名称 | 必选 | |
| output | 表示输出类型,web上必须指定为html才能展现地图产品结果。 | 必选 | 手机客户端忽略此参数 |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 | 此参数不传值,不保证服务。 |
http://api.map.baidu.com/direction //PC&Webapp服务地址
http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving®ion=西安&output=html&src=yourCompanyName|yourAppName
//调起百度PC或Web地图,展示"西安市"从(lat:34.264642646862,lng:108.95108518068 )"我家"到"大雁塔"的驾车路线。
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。

| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| 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 | 坐标类型,可选参数 | 可选 | 默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标 |
| zoom | 展现地图的级别,默认为视觉最优级别。 | 可选 | |
| src | appName。 | 必选 |
http://api.map.baidu.com/pano //PC&Webapp服务地址
http://api.map.baidu.com/pano/?x=120.320032&y=31.589666&lc=0&ak=您的秘钥
调用该接口可调起PC或Web百度地图。
| 参数名称 | 参数说明 | 是否必选 | 备注 |
|---|---|---|---|
| ak | 应用秘钥 | 必选 | |
| xy | 经纬度 | xy/pid/uid三组参数必选一组 | 显示该经纬周围最近的全景点 |
| pid | 全景的id | xy/pid/uid三组参数必选一组 | 显示该id的全景点 |
| uid | poiid | xy/pid/uid三组参数必选一组 | 显示该poi的全景点 |
| h | 水平角度 | 可选 | 默认为该场景点最佳角度 |
| p | 垂直视角 | 可选 | 默认为该场景点最佳角度 |
| nc | 是否显示鱼骨控件 | 可选 | 默认为1,即开启 |
| lc | 是否显示拓扑箭头 | 可选 | 默认为1,即开启 |
| issc | 是否显示内景场景切换控件 | 可选 | 默认为1,即开启 |
| ac | 是否相册控件 | 可选 | 默认为0,即关闭 |
| z | 场景缩放级别 | 可选 | 默认为3 |
| iec | 是否显示内部全景出口 | 可选 | 默认为1,即显示内景出口 |
地图调起URI API(通过连接直接调用百度地图)的更多相关文章
- Node.js调用百度地图Web服务API的Geocoding接口进行点位反地理信息编码
(从我的新浪博客上搬来的,做了一些修改.) 最近迷上了node.js以及JavaScript.现在接到一个活,要解析一个出租车点位数据的地理信息.于是就想到使用Node.js调用百度地图API进行解析 ...
- 跨平台移动开发_PhoneGap 使用Geolocation基于所在地理位置坐标调用百度地图API
使用Geolocation基于所在地理位置坐标调用百度地图API 效果图 示例代码 <!DOCTYPE html> <html> <head> <title& ...
- scrapy爬虫框架调用百度地图api数据存入数据库
scrapy安装配置不在本文 提及, 1.在开始爬取之前,必须创建一个新的Scrapy项目.进入自定义的项目目录中,运行下列命令 scrapy startproject mySpider 其中, my ...
- 苹果手机 微信调用百度地图Javascript API 频繁闪退问题
最近在网页中调用百度地图API js大众版,但是在IOS8系统中,缩放的时候频繁闪退,安卓手机没有这个问题! 在网上查询了下,有网友回答说不要频繁的去new marker,而是初始化话一定量的mark ...
- 在XAF(ASP.NET)中以ListEditor的形式调用百度地图API
因为项目需要,在系统中使用地图显示设备的地理位置.考虑过ArgGIS,Bing和Baidu地图.本来想用ArgGIS,看教程嫌麻烦.所以还是用Web地图吧.Bing的话还要申请个key,没心情.百度地 ...
- 调用百度地图Api实现的查看地图功能的小插件
1. 功能 bMap.js 可根据地理位置调用出百度地图,采用弹出框形式 2.用法 var city = '青岛市'; var address = '香港中路'; bMap.init({ city : ...
- 【c#】Form调用百度地图api攻略及常见问题
首先,在Form中调用百度地图api,我们需要使用webbrowser控件,这个在前面的文章中已经讲过了,可以参照(http://blog.csdn.net/buptgshengod/article/ ...
- Delphi XE6 通过JavaScript API调用百度地图
参考昨天的内容,有朋友还是问如何调用百度地图,也是,谁让咱都在国内呢,没办法,你懂的. 首先去申请个Key,然后看一下百度JavaScript的第一个例子:http://developer.baidu ...
- C#调用百度地图API
1.打开链接http://developer.baidu.com/map/jshome.htm这里有很多DEMO,或者你直接百度搜索"百度地图API",第一个就是.进入后有很多方向 ...
随机推荐
- Linux性能测试分析命令_top
top命令动态展示系统整体资源和各个进程资源占用状况,是Linux下常用的性能分析工具. top命令语法 使用格式:top [-] [d] [b] [H] [p] [q] [c] [C] [S] [s ...
- 重建redo文件
需求背景 由于前期安装oracle时redo文件大小或者路径规划不合理需要进行修改,以便满足性能测试要求.redo文件规划大小建议与生产环境一致. 重做日志相关数据字典 1.v$log 记录数据库中 ...
- JavaScript 从定义到执行,你应该知道的那些事
JavaScript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈.执行环境.全局对象.变量对象.活动对象.作用域和作用域链等 ...
- android手机 解锁bootloader 刷recovery 线刷rom 卡刷rom
1 解锁bootloader 为手机安装官方驱动 按相应的组合键使手机进入fastboot模式 执行命令fastboot oem unlock 123456 (123456为厂家提供的解锁码) 手机重 ...
- 29.Junit测试框架.md
目录 作用 使用 单个对象的测试 有步骤的测试 注意 作用 用于简化测试,可以对方法,类,包等范围测试 使用 单个对象的测试 在需要测试的方法上加注解@Test,选中方法,运行里选择junit执行 同 ...
- html中,纯数字或纯英文的一串字符超出父容器不会折行显示,如何解决?
这种情况在软件使用过程中一般不会出现,只有测试人员在测试的时候手比较贱会给你弄一个这种数据,当然这也算是bug吧. 如图:“经营范围”的值严重超出父容器长度,并且没有像“服务信息”一样折行显示.这种情 ...
- Oracle Oracle数据库 迁移到 SQL Server上
原地址:https://blog.csdn.net/LongtengGensSupreme/article/details/81355181
- 大型运输行业实战_day15_1_全文检索之Lucene
1.引入 全文检索简介: 非结构化数据又一种叫法叫全文数据.从全文数据(文本)中进行检索就叫全文检索. 2.数据库搜索的弊端 案例 : select * from product whe ...
- Shiro在Spring session管理
会话管理 在shiro里面可以发现所有的用户的会话信息都会由Shiro来进行控制,那么也就是说只要是与用户有关的一切的处理信息操作都可以通过Shiro取得,实际上可以取得的信息可以有用户名.主机名称等 ...
- User-Defined Components Must Be Capitalized
[User-Defined Components Must Be Capitalized] When an element type starts with a lowercase letter, i ...