Web版百度地图面向PC&移动端浏览器的网站应用或移动APP应用,其中PC浏览器调起的百度地图地址为:http://map.baidu.com/;移动端调起的百度地图地址为:http://map.baidu.com/mobile/。
百度地图Open API所有接口共分为三类,分别为:图区功能类,搜索功能类和信息显示类。具体的协议形式和参数,见如下说明。
scheme://hostname/service?parameters
示例
http://mapopen-website-wiki.cdn.bcebos.com/uri-api/images/web/webExamples.png//可以在PC、移动设备浏览器上打开该链接显示地图上的点
移动设备浏览器调起效果如下:

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.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)坐标点上显示名称"我的位置",内容"百度奎科大厦"的信息窗口。
参数说明
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地图,详情页面如左图,点击"地图"后进入右图。


参数说明
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地图,显示页面如下图:

参数说明
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®ion=上海&output=html&src=webapp.baidu.openAPIdemo //周边检索
在iOS浏览器打开以上链接会调起百度web地图,详情页面如左图,点击"地图"后进入右图。


参数说明
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地图,详情页面见下图。

参数说明
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®ion=西安&output=html&src=webapp.baidu.openAPIdemo//调起百度PC或Web地图,展示"西安市"从(lat:34.264642646862,lng:108.95108518068 )"我家"到"大雁塔"的驾车路线。
在iOS浏览器打开以上链接会调起百度web地图,详情页面见下图。

参数说明
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地图,详情页面见下图。

参数说明
2.3.2 全景服务
调用该接口可以在调起百度地图api时,当前页面显示对应的全景点。
服务地址
http://api.map.baidu.com/place/pano//PC&Webapp服务地址
示例
http://api.map.baidu.com/pano/?x=120.320032&y=31.589666&lc=0&ak=您的秘钥&src=webapp.baidu.openAPIdemo
调用该接口可调起PC或Web百度地图。
参数说明
上一篇
下一篇
本篇文章对您是否有帮助?