0

我写了一些 PHP 脚本,在给脚本通常的谷歌地图 URL 后,从街景静态图像 API 获取静态图像。

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

这是一个例子。

常用谷歌地图网址: 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, 36.3,7,3,3 - 间距 = 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 个链接)。

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

4

1 回答 1

1

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

Google-Maps AFAIK 的参数没有官方记录,所以这里的错误是您依赖这些参数。

但街景图像 API的参数
已记录在案: * pitch(默认为 0)指定相机相对于街景车辆的向上或向下角度。这通常但不总是平坦的水平。正值使相机向上倾斜(90 度表示笔直向上);负值使相机向下倾斜(-90 表示垂直向下)。*

于 2013-02-07T23:09:03.583 回答