团结谷歌街景全景图像

时间:2018-06-15 03:04:34

标签: unity3d

我使用Google街景来创建VR类型内容。 我们现在必须加载谷歌街景360全景图像,这是我们遇到困难的地方。 我想要做的是加载全景图像并将其应用到材质。我见过的大多数应用程序都是每个heaing值和音高值的组合。 分辨率限制在640像素。 我想知道如何导入高分辨率全景图像,但我无法从许多地方获取我想要搜索的材料。 我在问是否有人知道如何。

这是我写的代码:

url = "https://maps.googleapis.com/maps/api/streetview?size=" + mapWidth + "x" + mapHeight + "&location=" + latitude + "," + longitude + "&fov=" + fov + "&heading=" + heading + "&pitch=" + pitch + "&key" + key;
WWW www = new WWW(url);
yield return www;
img.texture = www.texture;
img.SetNativeSize();

1 个答案:

答案 0 :(得分:0)

您可以从这些创建立方体贴图。只需以90度旋转增量拍摄6张图像(每张脸一张)并按正确顺序放置。

查看下面的图像如何映射到多维数据集?

face-6
face-1 face-2 face-3 face-4
face-5

至于解决方案,以下是Google文档的引用:Get API Key and Signature

  

图像尺寸
  街景图像可以以最大640 x 640像素的任何尺寸返回。   正确签署其网址的Google Maps API Premium Plan客户可以请求高达2048 x 2048像素的图片。