« PHP/mySQL で Google Maps 書き込み版(2) [チリワイン No.74] Chateau Los Boldos Merlot 2005 »
SIMILE: Timeline
MIT のオープンソースプロジェクト、SIMILE の Timeline と Google Maps と組み合わせる例があった。少し修正のうえ簡素に改変して覚書。
米国地質調査所(USGS)による直近24時間に発生したマグニチュード2.5以上の地震情報を描画。時間軸(上段が時間、下段が日付)で補足する形。マップの infoWindow 中に現れる時刻は USGS のフィード(XML)の値を parse しているだけなので、GMT。Timeline 中は日本時間に補正してある(GMT+9)。
フィードは5分おきにリロード。
(ソースを見る=別ウィンドウで開く)
XML をかませてスケジュール管理とか、年表等のスキーム作成など、いろんな応用方法があるらしい。
で、Movable Type のテンプレートを簡単に作って、吐かせて、このブログのフィードを表示してみた。
こちらの基礎的なマニュアルをマネして書いたら、あっさりできた。
マサチューセッツ工科大学て、スゴイなあ(今さらだけど)。


時間と空間の連携面白そうですね。
1つ気がついたのですが、
> Timeline 中は日本時間に補正してある(GMT+9)
は
timeZone: 9,
を
timeZone: -(new Date().getTimezoneOffset()/60),
にすれば、ブラウザ側のタイムゾーンに補正できそうですね。
さらに個々のマーカーの統計北緯から地震発生時間を現地時間に直して表示...する程のことはありませんね。(^^;;
>> ef さん
そうですね。ネット上で時間軸の表現というのは、いろんな可能性があると思います。
・食料品や宅配荷物などの物流のトレーサビリティ
・旅程図
・台風のトレース
などなど、いろんな応用方法が考えられるでしょうか。
はじめまして、muratataです。
google mapsAPI、いつもありがたく参考にさせて頂いている超初心者です。
タイムラインと地図の連携、おもしろいです。
タイムライン、なんでいままでこういうものが表だってこなかったのか、不思議になるほどの
可能性を感じます。blog、twitter、サイトの更新など別々ものが同一ライン上に表示されるとおもしろいとおもいます。さらにgoogle mapsで位置まで、、、すごいです。
今回の地震データですが、タイムライン上でMが大きいものほど上、といったような分布にするとおもしろいと思いました。できるものでしょうか?
>> muratata さん
はじめまして。
Simile のドキュメントを熟読していないので何とも分かりませんが、データをソートして、現状2段のバンド(Band)を4段あるいは5段として表示することが可能なのではないかと思います。