我有办法从Streetview的某个位置获得完整的360度全景图像(例如jpg)吗?基本上,我想对图像进行自定义显示,并希望立即下载整个内容,而不是使用Streetview窗口及其控件。
Google文档中有一个全景图部分,但它们没有解释如何获取街景360图像。相反,他们使用街景窗口,我不想这样做。
修改 我应该澄清一下,我并不是想建立自己的街景。我只想要整个图像,以便我可以将它呈现给用户。
答案 0 :(得分:3)
当您使用所需的缩放打开开发人员工具(Chrome:ctrl
+ shift
+ I
)时,您在谷歌地图的街景中。
在resources
开放frames
下 - > data
- > images
。向下滚动到cbk
。
可能会有很多。找到一个当前位置的单个图块。右键单击并在新选项卡中打开。
在地址栏中找到标有output=tile&x=1&y=2&zoom=4
的部分或它们可能是的任何值。
x=_&y=_
是磁贴的名称。要获取所有切片,您需要遍历x
和y
的每个变体,然后重新加载页面并每次保存图像。
在zoom=3
,x
从0变为6,y
从0变为3,总共28个图块。
在zoom=4
,x
从0到12,y
从0到6,总共91个图块。
答案 1 :(得分:1)
如果您需要静态图片,请检查Google Street View Image API,您可以获得带有视野(fov
)最高120度的全景图。但是,在我看来,您可以创建自己的街景视图,重新使用Google的图片...这与Terms of Use相对。