百度地图WEB服务-全景静态图使用心得
百度地图WEB服务-全景静态图使用心得
- 全景静态图接口
- Postman接口请求测试
在进行一些有关地图或出行服务的应用开发中,常常需要使用到实景的图片以给用户直观的体验,想要实现此功能通过百度地图提供的全景静态图接口即可实现。
全景静态图接口
使用此接口,开发者只需要设置图片尺寸、经纬度坐标等参数,发送HTTP请求访问百度地图全景静态图服务,便可在PC浏览器、手机浏览器、移动APP或者车机显示屏中以图片形式展示全景图。
接口连接如下:
http://api.map.baidu.com/panorama/v2
接口包含参数列表如下:
参数名称 | 说明 |
---|---|
ak | 用户申请注册的key,自v2版本开始参数修改为“ak”,之前版本参数为“key”(申请ak),只支持浏览器端ak和Android/IOS SDK的ak,服务端ak不支持sn校验方式 |
location | 全景位置点坐标。坐标格式:lng<经度>,lat<纬度>,例如116.313393,40.047783。 |
panoid | 全景图id |
poiid | poi的id |
coordtype | 全景位置点的坐标类型,目前支持bd09ll(百度坐标),wgs84ll(GPS坐标)和gcj02(google,高德,soso坐标),默认为bdo9ll |
width | 获取返回图片宽度值(像素值),范围[10,1024](默认值400) |
height | 获取返回图片高度值 (像素值),范围[10,512](默认值300) |
fov | 水平方向范围,范围[10,360],fov=360即可显示整幅全景图 |
heading | 水平视角,范围[0,360] |
pitch | 垂直视角,范围[0,90] |
mcode | 安全码。若为Android/IOS SDK的ak, 该参数必需 |
以上参数中ak为必填字段,是开发者调用该接口的唯一标识。
location,panoid,poiid三者在调用时分使用情况选择至少一种填写即可,三参数字段优先级为:poiid>panoid>location,下为具体使用区别:
- location:根据经纬度获取对应实景图,使用此参数可能出现无法获得对应图片情况,使用时需注意,使用其他两种获取图片更加稳定。
- panoid:根据全景图id获取对应全景图,在知道相应实景图id情况下使用此参数更加稳妥。
- poiid:根据POI中返回id获取,此参数是我认为最常用和稳妥的使用参数,此id可通过地点检索接口或逆编码接口等百度地图提供接口返回的POI信息中获得的对应接口中获得。
若对POI不是很了解可阅读百度地图官方文档:http://lbs.baidu.com/index.php?title=iossdk/guide/search/poi
或观看笔者上一篇关于逆编码文章中介绍:
https://blog.csdn.net/tom_gy_/article/details/103153408
以上参数为必填参数,若开发者对返回的实景图片显示有其他要求可添加如下参数:
- width;height:使用这两个参数控制返回图片的大小。
- fov;heading;pitch:结合此三个参数控制返回图片大小视角范围。
若读者对这些参数使用任有疑惑,可继续向下看关于此接口的测试例子。
Postman接口请求测试
本次测试以故宫的uid作为实景图调用主要参数。
故宫uid:06d2dffda107b0ef89f15db6
不使用控制返回图片大小视角范围参数测试请求链接:
http://api.map.baidu.com/panorama/v2?ak=你的ak&width=300&height=300&poiid=06d2dffda107b0ef89f15db6
返回图片:
使用控制返回图片大小视角范围参数测试请求链接:
http://api.map.baidu.com/panorama/v2?ak=你的ak&width=600&height=300&poiid=06d2dffda107b0ef89f15db6&fov=360
返回图片:
以上为笔者本人对百度地图WEB服务实景图接口的一些使用理解,希望对读者有帮助。
更多有关实景图接口使用详情可查看官方服务文档:http://lbsyun.baidu.com/index.php?title=viewstatic
相关百度地图方面博文后面会持续更新,欢迎大家支持!
百度地图WEB服务-全景静态图使用心得相关推荐
- 百度地图WEB服务-逆地理编码使用心得
百度地图WEB服务-逆地理编码使用心得 逆地理编码接口 Postman接口请求测试 POI信息召回 Postman接口请求测试 上一篇博文写了我开发项目中最长用的正地理编码接口的博文,这次想总结一下逆 ...
- 【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图!
[百度地图API]发布静态图API啦!只需一个网址,即可展示定制百度地图! 原文:[百度地图API]发布静态图API啦!只需一个网址,即可展示定制百度地图! 摘要: 百度地图静态图API!您无须执行任 ...
- 使用百度地图Web服务API查询地点的经纬度信息
使用百度地图Web服务API查询地点的经纬度信息 API地理编码服务 数据 结果 API地理编码服务 地理编码服务(又名Geocoder)是一类Web API接口服务: 地理编码服务提供将结构化地址数 ...
- 百度地图WEB服务-地点检索API
百度地图WEB服务-地点检索API 行政区划区域检索 圆形区域检索 矩形区域检索 地点检索服务(又名Place API)是百度地图开放平台提供的Web API接口服务: 该服务提供多种场景的地点(PO ...
- python如何爬虫获取图形上点的坐标_python调用百度地图WEB服务API获取地点对应坐标值...
本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...
- python调用百度地图实现导航_python调用百度地图WEB服务API获取地点对应坐标值
本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...
- 百度地图Web服务API——正/逆地理编码服务
正/逆地理编码服务(又名Geocoding API)是一类Web API接口服务: 正向地理编码服务提供将结构化地址数据(如:北京市海淀区上地十街十号)转换为对应坐标点(经纬度)功能: 逆向地理编码服 ...
- android仿百度全景地图,全景静态图API
全景静态图API 百度地图全景静态图API与静态图API类似,可轻松实现将全景地图以图片形式嵌入到您的应用中.您只需要设置图片尺寸.经纬度坐标等参数,发送HTTP请求访问百度地图全景静态图服务,便可在 ...
- 【微信开发】-发送位置获取周边信息及生成百度全景静态图API,主要代码在private function receiveLocation($object)
百度地图全景静态图API与静态图API类似,可轻松实现将全景地图以图片形式嵌入到您的应用中.您只需要设置图片尺寸.经纬度坐标等参数,发送HTTP请求访问百度地图全景静态图服务,便可在您的PC浏览器.手 ...
- QT+高德地图Web服务API开发—静态地图开发Demo。QT组件提升、QT鼠标事件处理、Qt图片显示与移动、QT网络操作
说明 在本次项目中,我们使用QT开发框架,高德地图Web服务地图API,完成一个项目Demo,进行一次对QT.对编程的学习. 本系类文章所包含内容包括: 1.QT组件提升 2.QT鼠标事件处理 3.Q ...
最新文章
- h1.1 hadoop简介
- 2015国产手机圈成绩单
- java 一对多 数据结构_请教一下,java 有没有什么数据结构可以保存一对多的关系的??...
- 使用http请求发送文件,文件标题乱码
- 网关和路由器有什么区别
- 王道c语言,王道训练营-C语言-一
- 下一代Play Station暂名Orbis但不支持PS3
- 部门换届推文文字_宿委会换届表彰大会!!!
- 第十三届蓝桥杯大赛软件赛决赛(Java 大学C组)
- tomcat启动报错:apache-tomcat-6.0.45/webapps/manager does not exist or is not a readable directory
- ddos攻击怎么防御,一文了解如何防御DDoS攻击
- 证券行业大数据安全简述
- iOS 打开AppStore指定app下载页
- ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇2、高分一号(GF-1)卫星影像数据介绍
- SVM支持向量机算法
- java注解检验集合对象_Java 对list对象进行属性校验
- 用html代码制作一个表情图片,canvas绘制一个常用的emoji表情
- Linux vsftp
- 了不起的盖茨比读后感---Java程序员学Python学习笔记(二)
热门文章
- 有些软件,听着听着就没了...
- intel wifi 5100agn linux驱动,intel5100agn网卡驱动下载
- revit打开服务器文件格式,Revit文件导出格式大全(下)
- Rational Rose 7.0安装及科学使用教程
- 我的世界服务器物品栏快捷菜单,我的世界:教你几个实用的快捷键小技巧,萌新可能对此一无所知!...
- gre作文3.5什么水平计算机专业,gre作文3.5分如何达到
- 联想硬盘保护系统 计算机名 后缀,联想硬盘保护系统,教您联想硬盘保护系统怎么安装...
- oracle数据库单张表备份,oracle数据库如何备份一张表
- SecureCRT配置详细图文教程
- 大一新生HTML期末作业 学生个人网页设计作业 HTML5响应式个人简历网站模板 web前端网页制作课作业