先週の金曜日に渋谷のGoogleオフィスで開催された、Google Maps API Hackathonに参加してきました。
Google Maps APIはここ何ヶ月か全く使っていなくて(このブログも全然更新していないし)、ネタも思いつかないまま当日を迎えてしまったわけですが、結論から言うと、「終わりよければ全て良し」。
・・・
参加者はGoogle Maps APIエキスパートの古旗さんを含めた9名で、午前中の自己紹介、Map APIについてのプレゼン、その後ランチをGoogleの社員食堂で食べた後、 3チームに分かれそれぞれのテーマ(AppEngine、Local Search、Mobile)に分かれて13〜17時の4時間プログラミングを行い、最後にそれぞれの成果を発表(最後にオフィスツアーのおまけ付き)というスケジュール。
ONGMAPをやっている身としてはLocal Searchあたりをやった方がよかったかもしれないんですけど、iPhoneにONGMAPを移植したいなと以前から思っていたので、Mobileチームに入り、以前やりかけていたものを引っ張り出してきてやり始めたところまではよかったのですが・・・。
・・・
当初出たばかりのiPhoneでは、Maps APIを使って作成した地図はそのままではドラッグやズームはできませんでした。
なので、iPhone Safari専用の「touchstart」や「touchmove」みたいなイベントを利用してドラッグを実現していたんですが、最近のSafariのアップデートで、そんなことをしなくても普通にドラッグができるようになっていた orz
この事実に気がついたのが開始から2時間以上経ったときで(それまで、touchstartとtouchmoveを利用して地図をスムーズにドラッグできるように試行錯誤していたわけで・・・)、もう、頭の中が真っ白にw
・・・
結局時間もほとんど無いので、別のやりかけのプロジェクトを引っ張り出してきて、残りの時間そっちをやってました。
・・・
他の人たちは時間通りに当初の目標のものを100%ではないにしてもきっちり仕上げてきていて、一人だけ打ちのめされてしまいました orz
次回参加するときは、企画をある程度考えて、そのための下調べや下ごしらえはきちんとやっておこうと思います。じゃないと、普段でさえコーディングが遅い僕にはあの場で何かを仕上げるのはちょっと無理。
・・・
打ち上げはPamela(Google Maps APIを使う人の間では有名なGoogleの中の人)の希望で渋谷のカラオケ店へ。何年ぶりかのカラオケは、楽しかった。
Pamelaも歌う歌う。
そもそも今回のHackathonはPamelaに会うのが最大の目標だったりもしたので(Where2.0では会えなかったから)、 その目標が達成できたし、歌ってその日のモヤモヤは発散できたし、終わりよければ全て良しということで、久々にGoogle Maps APIを使った何かをやってみようかというやる気は沸き上がってきました(ONGMAPも、このブログもw)
ログ