【问题标题】:Static Street View image API Vs getTileUrl with google.maps.StreetViewTileData object静态街景图像 API 与带有 google.maps.StreetViewTileData 对象的 getTileUrl
【发布时间】:2012-03-22 23:38:50
【问题描述】:

我想将 2 个或更多街景静态全景图像组合在一起,以获得比一个图像请求通常支持的更宽广的全景视图。我可以使用静态街景 API 来做到这一点,但是合成的全景图像在连接处非常有角度 - 例如:

理想情况下,我想检索构成街景全景图的图块,因为我想使用图像中的曲率

使用 gettileUrl 的 v3 谷歌地图 API 文档似乎只与自定义全景图有关,但该文档不清楚是否可以检索谷歌街景图块

是否可以使用查看谷歌街景全景图(不是自定义全景图)图块 getTileUrl(pano:string, tileZoom:number, tileX:number, tileY:number)

我可以使用全景图.getPano() 获取 pano:string 并使用它来构建我自己的 gettileURL 函数,该函数使用未记录的 URL cbk3.google.com/cbk?output=tile&panoid= - 例如:

但是我找不到任何受支持的文档,因此我认为它不符合条款和条件且不受支持,因此无法使用。

API 是否支持街景图像全景图块 - 如果不支持,这可以是功能请求。

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    From the TOS 10.1.3(a):

    您不得...将多个静态地图图像拼接在一起以显示大于 Maps API 文档中允许的地图;

    我会说你的假​​设是正确的,你不能这样做。

    【讨论】:

      【解决方案2】:

      这是可能的,但谷歌不希望你这样做。 This article 解释了如何获取每个图块的 url。然后,您可以下载每个图块并将它们拼接成一个图像。它遵循一个简单的网格,因此无需进行高级图像处理。

      注意:这样做将违反 Google 的服务条款

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-11
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多