【问题标题】:Disable indoor view of buildings in Google Street View Image API在 Google Street View Image API 中禁用建筑物的室内视图
【发布时间】:2017-06-14 11:53:00
【问题描述】:

我正在使用Google Street View Image API不是 Javascript API)来构造一个返回街景图像的 URL。问题是,有时它会返回建筑物内部的图像,而不是所提供地址的建筑物图像。我知道这可以使用 Javascript API 禁用,但是可以通过 Image API 中的 URL 参数禁用它吗?

【问题讨论】:

  • 您找到解决方案了吗?我在 Android 上遇到了同样的问题。
  • @StackExchanger 不,但我将在下周重新解决这个问题。如果我弄清楚了,我会在这里发布。
  • @Cellydy 你应该提供赏金 =)
  • @Cellydy 没有消息就是坏消息?
  • @TedTaylorofLife 不走运:(

标签: google-api google-street-view


【解决方案1】:

你应该添加&source=outdoor作为一个url参数

【讨论】:

    【解决方案2】:

    您可以拨打Geocoding API 以获取地址的纬度/经度坐标。

    https://maps.googleapis.com/maps/api/streetview?size=400x400&address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&fov=90&heading=235&pitch=10&key=YOUR_API_KEY
    

    然后,您使用响应中的 results.geometry.location 来获取创建街景图像 URL 所需的坐标

    Geocoder 将始终在入口处为您提供室外位置,其他 API(如 Directions API)可能会为您提供相同的室内问题。

    【讨论】:

      【解决方案3】:

      您可以拨打Google Street View Image Metadata API获取图片的版权信息。如果这不等于“© Google, Inc.”,则它是真实的街景图像。

      我知道这不是最好的解决方案,但它确实有效。

      【讨论】:

        猜你喜欢
        • 2015-11-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多