0

我正在构建一个带有谷歌街景的应用程序。基本上,用户点击一条道路,他会看到一个街景框,他可以在其中更改相机的方向,然后将其提交给服务器,其中存储了纬度、经度和航向。

当他重新加载页面时,将在该位置设置一个标记,当他点击它时,他将看到完全相同的图像,但他将无法再平移(我使用的是谷歌街景图像)。

我注意到当我点击存储的图钉时,加载的图像并不完全相同,谷歌街景是否可能存在精度问题?视图总是有一个明显的偏移量。这是我发送到服务器的内容:

纬度:32.84094293282064 经度:-117.23613739013672 航向:-7

卡车

这里是静态图像的请求和结果:

http://maps.googleapis.com/maps/api/streetview?size=360x360&location=32.84094293282064,%20-117.23613739013672&fov=120&heading=-7&pitch=10&sensor=false

(点击链接查看图片)

如您所见,您仍然可以看到白色卡车,只是距离较远,即使纬度和经度相同。

4

1 回答 1

2

我只是偶然发现了这个寻找别的东西,并注意到它没有得到回答。您现在可能已经放弃或想通了。

我的猜测是FOV是不同的。您使用的是 120,我对您拥有的图像的最佳猜测是 90 左右。

http://maps.googleapis.com/maps/api/streetview?size=360x360&location=32.84094293282064,%20-117.23613739013672&fov=90&heading=-7&pitch=10&sensor=false

于 2014-03-05T05:53:32.897 回答