3

有没有办法让我从街景中的某个位置获取完整的 360 度全景图像(例如 jpg)?基本上,我想对图像进行自定义演示,并希望一次下载整个内容,而不是使用 Streetview 窗口及其控件。

Google 全景文档中有一个部分,但他们没有解释如何获取街景 360 度图像。相反,他们使用街景窗口,我不想这样做。

编辑 我应该澄清我不是想建立自己的街景。我只想要整个图像,以便我可以将其呈现给用户。

4

2 回答 2

4

当您在谷歌地图的街景中使用所需的缩放打开开发者工具(chrome:ctrl++ shiftI

resources打开frames-> data->下images。向下滚动到cbk

可能会有很多。找到一个与您当前位置相同的图块。右键单击并在新选项卡中打开。

在地址栏中找到说的部分output=tile&x=1&y=2&zoom=4或它们可能的任何值。

x=_&y=_是磁贴的名称。要获得所有图块,您需要遍历每个变体xy重新加载页面并每次保存图像。

zoom=3x从 0 到 6,y从 0 到 3,总共 28 个图块。

zoom=4x从 0 到 12,y从 0 到 6,总共 91 个图块。

于 2015-11-10T22:01:20.460 回答
1

如果您需要静态图像,请查看Google Street View Image API,您可以获得视野 ( fov) 高达 120 度的全景图。但是,在我看来,您只是创建自己的街景查看器,重复使用 Google 的图像……这违反了使用条款

于 2012-02-10T19:55:09.557 回答