今回は,Google Geo Developer Advocate,Mano Marks氏,OpenStreetMapに関わるSteve&Hurricane Coastご夫妻のセッションをレポートします。
(本文)Easy Mapping in the Cloud: New features in the Google Maps API and Fusion Tables(クラウドで簡単にマッピング:Google Maps APIの新機能とFusion Tables
Google Geo Developer Advocateを務めるMano Marks氏は,その肩書のとおり,Googleのジオロケーション技術の専門家です。冒頭でGoogle Maps APIを紹介した後,今,注目を集める「Google Fusion Tables」に関する解説を始めました。
Google Fusion Tables誕生の経緯
「私を含め,エンジニアにとってGoogle Maps APIはとても扱いやすく,ジオロケーション開発をするための技術として最適と思っていました。そのため,エンジニア以外のユーザにも当然のように使ってもらえると思っていたのですが,エンジニア以外の人間にとっては扱いやすいどころか難しいということがわかりました。そこで,どうすればいいかを考え,導き出されたのが,Microsoft Excelをはじめとした“スプレッドシート”と同じ操作方法にすることでした。そして生まれたのが,この“Google Fusion Tables”です」と,Mano氏はGoogle Fusion Tables誕生の経緯を述べました。
この説明にもあるように,Google Fusion Tablesは,表形式のデータを準備すればリッチな表現の地図を作成できる技術です。操作方法は非常に簡単で,必要なデータを用意してアップデートした後,ビジュアライズボタンをクリックすれば完了となります。
エンジニアのためのGoogle Fusion Tables
このように,ユーザ視点で見て非常に扱いやすいGoogle Fusion Tablesですが,「エンジニアにとっても大変便利だ」とMano氏は述べます。
Google Fusion Tablesの扱い方は,大きく,
- Read-only(読み込み)
- Write(書き込み)
の2つに分けることができ,Read-only(公開地図)では,Google Maps APIをFusion Tablesレイヤで利用したり,HTTP GETをSQLライクのクエリで利用することができます。一方の,Write(認証が必要な地図)では,クライアントライブラリや,OpenDataKitやApp Inventorを使ってデータコレクションを実現できます。このように,さまざまなパラメータをコントロールできるため,非常に柔軟なカスタマイズができるのが,Google Fusion Tablesの特徴です。
Google Fusion Tablesは,サイズ制限やクエリ制限のある無償版に加えて,制限を外せる有償版アカウントも用意されています。

