谷歌地图与街景 - 倒置音高参数?

时间:2013-02-07 20:12:51

标签: image api google-maps google-maps-api-3 google-street-view

我写了一些PHP脚本,在给出脚本常用的Google地图网址后,从街景静态图片API中获取静态图片。

但是,然后我将街景的位置设置在地面上,并运行我的剧本,我得到天空的图像,反之亦然。

这是一个例子。

通常的Google地图网址: https://maps.google.com/?ll=54.899267,23.884749&spn=0.022086,0.062485&t=m&z=15&layer=c&cbll=54.898264,23.885077&panoid=eu75VjoUqNejdSOUJEoCdA&cbp=12,17.61,,0,36.53< - pitch = 36.53)

以下是来自API的静态图片: http://maps.googleapis.com/maps/api/streetview?size=640x400&location=54.898264,23.885077&heading=17.61&pitch=36.53&fov=70&sensor=false 正如你所看到的,音调大小相同,但是图片显示了天空。

如果您反转音高(-36.53),那么一切正常。(我无法显示我,因为声誉,不超过2个链接)。

这是一个错误还是什么?我没有找到任何有关此事的信息。

1 个答案:

答案 0 :(得分:1)

看起来这些值确实是倒置的,但没有错误。

Google-Maps AFAIK的参数未经官方记录,因此这里的错误是您依赖这些参数。

但是,街景图片API的parameters会被记录:
* pitch(默认为0)指定相机相对于街景车辆的向上或向下角度。这通常是但不总是水平的。正值使摄像机向上倾斜(90度指示直线向上); 负值使相机向下倾斜(-90表示笔直向下)。*