Google街道视图API
结果:“很抱歉这里没有图像”
我正在寻找一个特定的参数来改变这个“范围”。
例子:“这里没有图像”的范围是10米->我需要50米,所以我会得到一个图像。
请帮帮我
谢谢
发布于 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返回
{
"copyright":"© Google, Inc.",
"date":"2014-11",
"location":{
"lat":46.22730779489779,
"lng":9.048190155237283
},
"pano_id":"xB0bwJka4pfLk6hLri-t_w",
"status":"OK"
}看一下代码片段
<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=">
https://stackoverflow.com/questions/45865088
复制相似问题