[GoogleAPI][event]Google Developer Day 2008 Tokyoに行ってきた - Google Maps API for Flash
2008年6月10日(火) 16:00-16:45
「Google Maps API for Flash」@パシフィコ横浜(会議センター) L-4会議室
グーグル株式会社 ソフトウェアエンジニア 加藤定幸氏
●Google Maps API for Flash概要
・Google MapsをFlash上で表示するためのAPI
*http://code.google.com/apis/maps/documentation/flash/
・2008年5月15日にリリースされたばかり
・ActionScriptを使ってプログラミング可能
*FlashCS3ではなく、FlexBuilderもしくはFlexSDKでのみ開発可能
・作成にあたって
*開発環境は無料で配信されているソフトで構築可能
*APIキーが必要だが、AJAX用のキーを取得していればそれをそのまま使用出来る
●Google Maps API for FlashでHello World(デモンストレーション)
1. Adobe Flex SDKを用意
2. Interface Libraryの取得
3. アプリケーションのパッケージ名を定義
4. Interface Libraryのパッケージをインポート
5. イベントリスナーを関数として定義し、イベントと関連づける
*Maps API for Flashはイベント駆動型だから
6. Maps APIを使用するため、Mapsクラスを拡張したクラスを作成する
7. MXMLファイルを作成
8. ビルドを行う
9. サーバ上にUPする
●Google Maps API for Flashのさまざまな機能
・現在用意されているイベントは4つ
*http://code.google.com/apis/maps/documentation/flash/events.html
*onMapReady
*onMapMoveEnd
*onMapReady
*onMapClick
・用意されているコントロールも4つ
*http://code.google.com/apis/maps/documentation/flash/controls.html
*PositionControl
*ZoomControl
*MapTypeControl
*OverViewMapControl
・オーバーレイについてはこちらを参照
*http://code.google.com/apis/maps/documentation/flash/overlays.html
●基調講演で見せようとしていたアプリケーション
・加速度センサーとアプリケーションが連動し、センサーを動かすことでGoogle Mapsが動く
フライトシミュレータのようなアプリケーション
●Google Maps APIの使い分け
・Flash
*Flashの視覚効果を活かしたい
*Flashで開発中のアプリケーションと連動させたい
*JavaScriptよりもActionScriptが得意 という場合に使うと良い
●Flash開発者へのメッセージ
・Google Mapsの開発チームも日本初のアプリケーションに注目している
・是非開発された際には、簡単で良いので英語のReadMeも用意して欲しい
●Q&A
・携帯電話のFlashには対応していますか?
→FlashLiteには未対応ですし、対応の目処も具体的にはたっておりません
・AJAX版とFlash版でパフォーマンスは異なりますか?どちらが良いですか?
→きちんと比較検討したことがないので分かりません
少し前まででしたらFlashの方が上かと思いましたが、FireFoxのバージョン3などで
JavaScriptの速度も上がっているので、どちらが早いかは検証してみないと分かりません
・CS3やAIRには対応予定ですか?
→開発チームとしては強い要望があることは把握しておりますが、
具体的な対応日時については未定です
・AJAX版で出来て、Flash版で出来ないことはありますか?
→多分あると思います
・カスタムアイコンを使って表示をする場合に、影は自動生成されますか?
→AJAX版と同様に、自分で用意をする必要があると思います
「Google Maps API for Flash」@パシフィコ横浜(会議センター) L-4会議室
グーグル株式会社 ソフトウェアエンジニア 加藤定幸氏
●Google Maps API for Flash概要
・Google MapsをFlash上で表示するためのAPI
*http://code.google.com/apis/maps/documentation/flash/
・2008年5月15日にリリースされたばかり
・ActionScriptを使ってプログラミング可能
*FlashCS3ではなく、FlexBuilderもしくはFlexSDKでのみ開発可能
・作成にあたって
*開発環境は無料で配信されているソフトで構築可能
*APIキーが必要だが、AJAX用のキーを取得していればそれをそのまま使用出来る
●Google Maps API for FlashでHello World(デモンストレーション)
1. Adobe Flex SDKを用意
2. Interface Libraryの取得
3. アプリケーションのパッケージ名を定義
4. Interface Libraryのパッケージをインポート
5. イベントリスナーを関数として定義し、イベントと関連づける
*Maps API for Flashはイベント駆動型だから
6. Maps APIを使用するため、Mapsクラスを拡張したクラスを作成する
7. MXMLファイルを作成
8. ビルドを行う
9. サーバ上にUPする
●Google Maps API for Flashのさまざまな機能
・現在用意されているイベントは4つ
*http://code.google.com/apis/maps/documentation/flash/events.html
*onMapReady
*onMapMoveEnd
*onMapReady
*onMapClick
・用意されているコントロールも4つ
*http://code.google.com/apis/maps/documentation/flash/controls.html
*PositionControl
*ZoomControl
*MapTypeControl
*OverViewMapControl
・オーバーレイについてはこちらを参照
*http://code.google.com/apis/maps/documentation/flash/overlays.html
●基調講演で見せようとしていたアプリケーション
・加速度センサーとアプリケーションが連動し、センサーを動かすことでGoogle Mapsが動く
フライトシミュレータのようなアプリケーション
●Google Maps APIの使い分け
・Flash
*Flashの視覚効果を活かしたい
*Flashで開発中のアプリケーションと連動させたい
*JavaScriptよりもActionScriptが得意 という場合に使うと良い
●Flash開発者へのメッセージ
・Google Mapsの開発チームも日本初のアプリケーションに注目している
・是非開発された際には、簡単で良いので英語のReadMeも用意して欲しい
●Q&A
・携帯電話のFlashには対応していますか?
→FlashLiteには未対応ですし、対応の目処も具体的にはたっておりません
・AJAX版とFlash版でパフォーマンスは異なりますか?どちらが良いですか?
→きちんと比較検討したことがないので分かりません
少し前まででしたらFlashの方が上かと思いましたが、FireFoxのバージョン3などで
JavaScriptの速度も上がっているので、どちらが早いかは検証してみないと分かりません
・CS3やAIRには対応予定ですか?
→開発チームとしては強い要望があることは把握しておりますが、
具体的な対応日時については未定です
・AJAX版で出来て、Flash版で出来ないことはありますか?
→多分あると思います
・カスタムアイコンを使って表示をする場合に、影は自動生成されますか?
→AJAX版と同様に、自分で用意をする必要があると思います
