Google ストリートビューを見てみる
【概要】Google ストリートビューのURLパラメータを理解することで、特定の場所を特定の向きで表示するリンクを作成できる。Webサイトへの埋め込みや、場所の共有に活用できる。本記事では、緯度経度の指定方法と、表示を制御する5つのcbpパラメータについて解説する。
【目次】
基本的なURL構造
Webブラウザで、次のURLを開いてみる。
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,0,0,0,0
URLの構成要素は以下の通りである。
- cbll=34.4888, 133.3613: 表示位置を緯度、経度の順で指定する
- cbp=11,0,0,0,0: 表示方法を制御する5つのパラメータ(詳細は次節)
cbpパラメータの詳細
cbpパラメータは5つの値をカンマ区切りで指定する。「cbp=11,0,0,0,0」の各値の意味は以下の通りである。
- 表示配置(Street View/map arrangement): 11=上半分がストリートビュー・下半分が地図、12=ストリートビューが大部分・隅に小さな地図
- 回転角(bearing): 水平方向の向きを度数で指定する。0=北、90=東、-90(または270)=西、180=南。
回転角90度(東向き):
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,90,0,0,0
回転角45度(北東向き):
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,45,0,0,0
回転角0度(北向き):
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,0,0,0,0
回転角-45度(北西向き):
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,-45,0,0,0
回転角-90度(西向き):
https://maps.google.com/maps?q=&layer=c&cbll=34.4888, 133.3613&cbp=11,-90,0,0,0
- ティルト角(tilt): カメラの前後の傾きを-90から90の範囲で指定する。
- ズームレベル(zoom): 拡大率を0から2の範囲で指定する。0が最も広角、2が最も拡大。
- ピッチ角(pitch): カメラの上下角度を指定する。-90=真上を見る、0=水平、90=真下を見る。
注意事項
- URLパラメータの仕様はGoogleにより予告なく変更される可能性がある。
- ストリートビューの画像が存在しない地域では表示されない。
- cbpパラメータは非公式な仕様であり、公式ドキュメントには記載されていない。