文档对此并不清楚,因为他们提到 fov 和 viewport 暗示了整个球面图像的一部分。
Google Street View API 是否支持检索整个360 度等矩形(纬度/经度)图像?
文档对此并不清楚,因为他们提到 fov 和 viewport 暗示了整个球面图像的一部分。
Google Street View API 是否支持检索整个360 度等矩形(纬度/经度)图像?
不,但您可以下载单独的全景图块并使用第三方工具(例如:https ://istreetview.com/ )将它们打包在一起并获得整个 360 度图像。
另一种选择是使用 Google StreetView Image API ( https://developers.google.com/maps/documentation/streetview/intro )自己编写上述功能。老实说,我自己没有尝试过,但是通过 API,您应该能够检索图像的所有部分,然后将其缝合回 equirectangular 全景图。
这可能会为您提供更多信息: 如何在谷歌街景中通过 panoid 获取原始全景图像?
编辑:在寻找一种方法来克服 Google StreetView 应用程序无法正常工作这一事实时,我发现另一个第三方服务能够检索照片https://gothru.co/
这可以通过使用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 度全景图像!