首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google街道视图API参数以更改范围

Google街道视图API参数以更改范围
EN

Stack Overflow用户
提问于 2017-08-24 15:07:36
回答 1查看 657关注 0票数 0

Google街道视图API

网址:https://maps.googleapis.com/maps/api/streetview?size=600x600&location=46.2277933992467,9.04836208165778&key=myapikey

结果:“很抱歉这里没有图像”

我正在寻找一个特定的参数来改变这个“范围”。

例子:“这里没有图像”的范围是10米->我需要50米,所以我会得到一个图像。

请帮帮我

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 19:44:49

目前,您无法使用Google街景API或元数据在“范围”内找到现有全景图。Google发布跟踪器中有一个特性请求在这些API中添加一个radius参数:

https://issuetracker.google.com/issues/35830450

请随意调整此功能请求,以表达您的兴趣。

解决方法可能是使用Google API搜索pano ID,如下所示:

https://stackoverflow.com/a/45282758/5140781

更新

好消息。谷歌实现了功能请求35830450,并在街景图像API中添加了radius参数。

radius (默认值为50)设置一个以米为单位的半径,其中搜索以给定纬度和经度为中心的全景图。有效值是非负整数.

来源:https://developers.google.com/maps/documentation/streetview/intro

对于你的例子,我计算出将半径设置为60米将返回全景图。

元数据请求https://maps.googleapis.com/maps/api/streetview/metadata?location=46.2277933992467%2C9.04836208165778&radius=60&key=MY_API_KEY返回

代码语言:javascript
复制
{
    "copyright":"© Google, Inc.",
    "date":"2014-11",
    "location":{
        "lat":46.22730779489779,
        "lng":9.048190155237283
    },
    "pano_id":"xB0bwJka4pfLk6hLri-t_w",
    "status":"OK"
}

看一下代码片段

代码语言:javascript
复制
<img src="https://maps.googleapis.com/maps/api/streetview?location=46.2277933992467%2C9.04836208165778&size=600x400&radius=60&key=AIzaSyDztlrk_3CnzGHo7CFvLFqE_2bUKEq1JEU&signature=s7tfGqXSJ3csbFmE91-AXMieFfg=">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45865088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档