2

文档对此并不清楚,因为他们提到 fov 和 viewport 暗示了整个球面图像的一部分。

Google Street View API 是否支持检索整个360 度等矩形(纬度/经度)图像?

4

2 回答 2

1

不,但您可以下载单独的全景图块并使用第三方工具(例如:https ://istreetview.com/ )将它们打包在一起并获得整个 360 度图像。

另一种选择是使用 Google StreetView Image API ( https://developers.google.com/maps/documentation/streetview/intro )自己编写上述功能。老实说,我自己没有尝试过,但是通过 API,您应该能够检索图像的所有部分,然后将其缝合回 equirectangular 全景图。

这可能会为您提供更多信息: 如何在谷歌街景中通过 panoid 获取原始全景图像?

编辑:在寻找一种方法来克服 Google StreetView 应用程序无法正常工作这一事实时,我发现另一个第三方服务能够检索照片https://gothru.co/

于 2017-09-01T08:10:15.237 回答
1

这可以通过使用API中的FOV和选项来实现。heading

请特别注意heading参数。

https://maps.googleapis.com/maps/api/streetview?size=640x640&location=51.52551,-0.08853&fov=120&heading=0&key=YOUR_KEY

https://maps.googleapis.com/maps/api/streetview?size=640x640&location=51.52551,-0.08853&fov=120&heading=120&source=outdoor&key=YOUR_KEY

https://maps.googleapis.com/maps/api/streetview?size=640x640&location=51.52551,-0.08853&fov=120&heading=240&key=YOUR_KEY

通过进行这三个单独的 API 调用,您将收到被分割成三个部分的 360 度图像。

然后,您可以使用节点混合之类的东西来组合它们,瞧,您就拥有了 360 度全景图像!

于 2018-11-12T15:06:59.793 回答