【问题标题】:Does the Google Street View API support retrieving a full 360 equi-rectangualr image?Google Street View API 是否支持检索完整的 360 度等矩形图像?
【发布时间】:2017-08-29 13:59:24
【问题描述】:

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

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

【问题讨论】:

    标签: google-street-view 360-panorama


    【解决方案1】:

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

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

    这可能会为您提供更多信息: How to get the original panorama image by panoid in google street view?

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

    【讨论】:

    • 我不太理解你的回答。您是说有 API 可以下载立方体地图的所有部分或类似的东西吗? istreetview.com 使用的 API 是什么?
    • @dugla 我正在寻找类似的东西,你在检索 equi-rectangular 图像方面是否成功?
    【解决方案2】:

    可以通过使用 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 度图像。

    然后,您可以使用 node blend 之类的东西将它们组合起来,瞧,您就有了 360 度全景图像!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多