0

スクリプトに通常の Google マップの URL を指定した後、Street View Static image API から静止画像を取得するために、いくつかの PHP スクリプトを作成しました。

しかし、次にストリートビューの位置を地面に設定し、スクリプトを実行すると、空の画像が取得され、その逆になります。

ここに例があります。

通常の Google マップの URL: 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,6.3 . - ピッチ = 36.53 )

API からの静止画像は次 のとおり です。サイズですが、写真は空を示しています。

ピッチを逆にすると (-36.53)、すべて問題ありません (i を表示することはできません。評判のため、リンクは 2 つまでです)。

これは何かのバグですか?この件に関する情報は見つかりません。

4

1 に答える 1

1

値が反転しているように見えますが、バグはありません。

Google-Maps AFAIK のパラメーターは公式に文書化されていないため、ここでの間違いは、これらのパラメーターに依存していることです。

ただし、Street View Image APIのパラメーター
は文書化されています。 * pitch(デフォルトは 0) は、ストリート ビュー車両に対するカメラの上下角度を指定します。これは多くの場合、常にではありませんが、平らな水平です。正の値はカメラを上に向けます (90 度は真上を示します)。負の値はカメラを下に向けます(-90 は真下を示します)。*

于 2013-02-07T23:09:03.583 に答える