2008年08月06日

Google Street Viewが吐き出すXML このエントリーをはてなブックマークに追加

Google マップ ストリートビューみてみたよ。こんなのだねぇ。

大きな地図で見る
で、このパノラマ効果だが、複数の写真を貼り合わせて実現しているっぽいね。すごいねー。

こういうのにアクセスすると
http://maps.google.co.jp/maps
?f=q
&hl=ja
&geocode=
&q=%E7%9A%87%E5%B1%85
&sll=35.741845,139.82892
&sspn=0.031071,0.061798
&layer=c
&ie=UTF8
&ll=35.685727,139.761286
&spn=0.001943,0.003862
&z=18


こんなXMLを吐き出すよーだ。
http://maps.google.co.jp/cbk
?output=xml
&cb_client=maps_sv
&ll=35.685727%2C139.76121


なんか面白そうなことがいろいろできそーだね。

あと画像はこのあたりから持ってきているみたいだね。


http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=0&x=0&y=0

で、これは以下の画像を組み合わせてるっぽい。

http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=4&y=0
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=5&y=0
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=6&y=0
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=4&y=1
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=5&y=1
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=6&y=1
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=4&y=2
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=5&y=2
http://cbk0.google.com/cbk?output=tile&panoid=ZKmBfsTJ3qomJyJTV3Mzcw&zoom=3&x=6&y=2

panoid=J1QbdNvQZElfQV7ATu とか J1QbdNvQZElfQV7ATu-FGQ とかってのがベースになっていろいろ処理されるよーな仕組みなんだな。きっと。

Google Maps API を拡張した Google Street View API とかそのうちでてくるのかな?
つーか、もう出てた?

Services - Google Maps API - Google Code:Using Street View Objects

GStreetviewPanorama Object ってのをごにょごにょするらしい。



オブジェクト名や関数をちょいと見た感じ、いろんなハンドリングができそーな気がするねぇ。
GStreetviewPanorama
setLocationAndPOV
getNearestPanorama
getPanoramaById
こんどチャレンジしてみようかなぁ・・・
posted by りょーち | Comment(0) | TrackBack(0) | Web周辺技術
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: