我一直试图从谷歌街景中获取数据已有一段时间了。出于研究目的,我需要能够估计某个特定地图位置的天空区域。这就是我需要估算球形视图的原因,我认为使用谷歌街景是一个好主意。我真正需要的是一个3d方向,我应该能够分辨出这个方向上像素的颜色。
我提出的是以下内容。我正在使用Google Street View Image API下载6个图像以将它们用作立方体纹理(特别是我提交了6个带参数的查询:
(heading, pitch) = {(0, 0), (90, 0), (180, 0), (270, 0), (0, 90), (0, -90)}
当我将这6个图像映射到一个立方体时,我得到的是以下内容:
问题是似乎存在一些数值误差和角落不匹配。我知道如何解决它,但复杂性增长了很多。
我还查看了JavaScript API,但无法找到从那里访问数据的方法。在官方指南页面上提到了UV映射
但似乎这仅针对用户生成的内容。
我错过了什么吗?有没有其他方法可以做到这一点?
答案 0 :(得分:1)
基本上你想做谷歌已经在做的事情,但你需要它的3d表示。
使用以下方法(并不容易),您可以获得更好的结果但不完美。基本理论是: