百度地图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服务-全景静态图使用心得相关推荐

  1. 百度地图WEB服务-逆地理编码使用心得

    百度地图WEB服务-逆地理编码使用心得 逆地理编码接口 Postman接口请求测试 POI信息召回 Postman接口请求测试 上一篇博文写了我开发项目中最长用的正地理编码接口的博文,这次想总结一下逆 ...

  2. 【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图!

    [百度地图API]发布静态图API啦!只需一个网址,即可展示定制百度地图! 原文:[百度地图API]发布静态图API啦!只需一个网址,即可展示定制百度地图! 摘要: 百度地图静态图API!您无须执行任 ...

  3. 使用百度地图Web服务API查询地点的经纬度信息

    使用百度地图Web服务API查询地点的经纬度信息 API地理编码服务 数据 结果 API地理编码服务 地理编码服务(又名Geocoder)是一类Web API接口服务: 地理编码服务提供将结构化地址数 ...

  4. 百度地图WEB服务-地点检索API

    百度地图WEB服务-地点检索API 行政区划区域检索 圆形区域检索 矩形区域检索 地点检索服务(又名Place API)是百度地图开放平台提供的Web API接口服务: 该服务提供多种场景的地点(PO ...

  5. python如何爬虫获取图形上点的坐标_python调用百度地图WEB服务API获取地点对应坐标值...

    本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...

  6. python调用百度地图实现导航_python调用百度地图WEB服务API获取地点对应坐标值

    本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...

  7. 百度地图Web服务API——正/逆地理编码服务

    正/逆地理编码服务(又名Geocoding API)是一类Web API接口服务: 正向地理编码服务提供将结构化地址数据(如:北京市海淀区上地十街十号)转换为对应坐标点(经纬度)功能: 逆向地理编码服 ...

  8. android仿百度全景地图,全景静态图API

    全景静态图API 百度地图全景静态图API与静态图API类似,可轻松实现将全景地图以图片形式嵌入到您的应用中.您只需要设置图片尺寸.经纬度坐标等参数,发送HTTP请求访问百度地图全景静态图服务,便可在 ...

  9. 【微信开发】-发送位置获取周边信息及生成百度全景静态图API,主要代码在private function receiveLocation($object)

    百度地图全景静态图API与静态图API类似,可轻松实现将全景地图以图片形式嵌入到您的应用中.您只需要设置图片尺寸.经纬度坐标等参数,发送HTTP请求访问百度地图全景静态图服务,便可在您的PC浏览器.手 ...

  10. QT+高德地图Web服务API开发—静态地图开发Demo。QT组件提升、QT鼠标事件处理、Qt图片显示与移动、QT网络操作

    说明 在本次项目中,我们使用QT开发框架,高德地图Web服务地图API,完成一个项目Demo,进行一次对QT.对编程的学习. 本系类文章所包含内容包括: 1.QT组件提升 2.QT鼠标事件处理 3.Q ...

最新文章

  1. h1.1 hadoop简介
  2. 2015国产手机圈成绩单
  3. java 一对多 数据结构_请教一下,java 有没有什么数据结构可以保存一对多的关系的??...
  4. 使用http请求发送文件,文件标题乱码
  5. 网关和路由器有什么区别
  6. 王道c语言,王道训练营-C语言-一
  7. 下一代Play Station暂名Orbis但不支持PS3
  8. 部门换届推文文字_宿委会换届表彰大会!!!
  9. 第十三届蓝桥杯大赛软件赛决赛(Java 大学C组)
  10. tomcat启动报错:apache-tomcat-6.0.45/webapps/manager does not exist or is not a readable directory
  11. ddos攻击怎么防御,一文了解如何防御DDoS攻击
  12. 证券行业大数据安全简述
  13. iOS 打开AppStore指定app下载页
  14. ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)
  15. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇2、高分一号(GF-1)卫星影像数据介绍
  16. SVM支持向量机算法
  17. java注解检验集合对象_Java 对list对象进行属性校验
  18. 用html代码制作一个表情图片,canvas绘制一个常用的emoji表情
  19. Linux vsftp
  20. 了不起的盖茨比读后感---Java程序员学Python学习笔记(二)

热门文章

  1. 有些软件,听着听着就没了...
  2. intel wifi 5100agn linux驱动,intel5100agn网卡驱动下载
  3. revit打开服务器文件格式,Revit文件导出格式大全(下)
  4. Rational Rose 7.0安装及科学使用教程
  5. 我的世界服务器物品栏快捷菜单,我的世界:教你几个实用的快捷键小技巧,萌新可能对此一无所知!...
  6. gre作文3.5什么水平计算机专业,gre作文3.5分如何达到
  7. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护系统,教您联想硬盘保护系统怎么安装...
  8. oracle数据库单张表备份,oracle数据库如何备份一张表
  9. SecureCRT配置详细图文教程
  10. 大一新生HTML期末作业 学生个人网页设计作业 HTML5响应式个人简历网站模板 web前端网页制作课作业