Google Developer Day 2008 Japan - Mashup から Mapplets へ
Mappletsとは
GoogleMapに導入されるプラグイン。地図上で更なる情報を確認できる。
東京の地下鉄のMappletsを導入すると、地下鉄をマッピング
当日の天気情報
などなど・・・複数のものを同時に見て比較する場合にとても便利。
アメリカに引っ越してシカゴに賃貸を借りたい、と考える。
でも、地域住民じゃないから詳しい情報はわからない。
そこで、別のマッシュアップに移動して情報をとってくる。
学校、スーパー、治安情報、それらの情報を地図上に同時に表示できるようになる。
ローカライズが簡単。たとえば、距離測定ツール。
アメリカのマップサイトでも日本のマップサイトでも、似たように使える。
Google Gadgets
HTML an d Javascript
Runs in an
- Access to remote data
Store user preferences
Mappletsは、以上の標準的なGoogleGadgetsの仕様とGoogleMapAPIの組み合わせ。
Developing your Mapplet
1.Write your Mapplet
XMLファイル
2.Test your Mapplet
3.Publish your Mapplet
これだけ。
書き方
プレゼンにコード。公開待ち。
High-Level Architecture
user | - maps | |
- gadgets | - sites |
書き漏れ。。
特徴 - 非同期通信
地図上のイベントは全て非同期に行われる。
差異
Mapsとかなり似ている。が、非同期である。
Maps以上のことはできない。基本的なふるまいは変わらない。
コードサンプル
Hello Worldから簡単なMapplets作成まで。