Google Maps JavaScript APIを見ていたら、下記の2つを組み合わせるだけで割と簡単にPhotoSphere(StreetView)のPhotoIDを取得出来そうなので作成してみました。※Version 0.50
使い方
- getPhotoIDを開く ※?lat=mmm&lng=nnn 形式で緯度・経度をオプション指定可能です。
- 地図をドラッグするか、locationに場所を入力して検索してください。
- ペグマンを地図上にドロップしてPhotoSphere(Street View)を開いてください。
- PhotoSphereをドラッグして表示する向きを合わせます。
- 下記の形式にPhotoID、Heading、Pitchを入力します。
リンク形式
https//junk0128-tools.appspot.com/sphere/index.html?pId=[PohotoID]&heading=[Heading]&pitch=[pitch]&width=640&height=640
埋め込み
<iframe style="margin: 10px" height="640" marginheight="0" src="https//junk0128-tools.appspot.com/sphere/index.html?pId=[PohotoID]&heading=[Heading]&pitch=[pitch]&width=640&height=640" frameborder="0" width="640" marginwidth="0" scrolling="no"> </iframe>
ふぁんトント G+さんへ(p.s. 2016/05/17)
- 下記のように権利帰属(Googleとデータ提供者)を明確に表示するように埋め込みコードのパラメータを設定してください。これはGoogle使用許諾・Google マップ、Google Earth、ストリートビューの使用の一般的なガイドラインに書いてあります。※htmlやcssコード等で権利帰属を隠してはダメです。
- 埋め込みコードはGAEのサービスを使用しています。無料の範囲内で使用していますので、商用や過度なアクセスがある場合は制限やコードの削除を行います。また自己都合でコードを書き換えたり削除することもあり得ますので、その点はご承知おきください。※随時アクセス解析しています