Google Maps API
京都 GTUG スタッフ 藏野文子
自己紹介
• ( 株 ) ソフトディバイス勤務
• 主な仕事 :UI 設計
– Web (画面、プログラミング) – PCアプリケーション
– 組込み機器
• Blog :ちょこっと
http://ofuku.blog.so-net.ne.jp/ Twitter: ofuku3f
Google Maps API の種類は?
• Maps API (Javascript)
• Maps for Flash API
• Static Maps API
• 他にも Mapplets,Geocoding API, Map
Data API
Maps API (Javascript) その 1
• Javascript を用いて Google Maps を Web に
埋め込む
• 現在のバージョンは、 v2 /v3 (09’.5.27 発表)
• iPhone/iPod touch, Android でも動作
• ストリートビュー,マイマップ, KMLとも
連動
• 便利な API
– AJAX APIs Playground – Utility library
Maps API (Javascript) その 2
• The Google Maps API V3
– パフォーマンスが比較的に良くなった – APIキーの記述がいらない
– InfoWindowが複数開く
– ドキュメントは、英語版のみ
• Google Maps 活用講座(勝又さん) – ズームの指定が変わった
– コントロールの追加は、指定されたもののみ – Sensor Parameterの設定
Maps API (Javascript) その 3
• Google Earth プラグイン
– NORAD Tracks Santa
– This year, Santa is totally plugged in.
• AdSence of Maps
– AdSence広告がMapに張り付けられる
Static Maps API
• 静止画像(GIF、PNG、JPEG )
• URL 経由でHTTPリクエストの応答として返す
• Javascript版の読込み待ちに表示する技もあり センサーパラメーター必須
• zoom,centerのparameterを指定ないときは 自動的に調整
• 衛星写真と地形タイル
• Google Static Map ウィザード
Google Maps API for Flash
• 2008.5にFlash、2008.11にAIRのAPIが Googleより発表
• ActionScript3.0
• Flex, Flex SDK,Flash CS3,CS4で利用可能
• 視覚効果、既存Fashアプリと連携
• Example Code, Demo Gallery
• Catalystと連動(Using FXG Assets as Custom Markers in Google Maps-blog:Ryan Stewart)
• New Geo For Devs From Google I/O
Google Maps API for Flash - 3D Map
• 3D表示も可能に
– 3Dの知識がある方が理解し易い – Yaw Roll Pitch 座標系
– 右手系
– ワールド座標、ローカル座標 – Google Earthと操作方法は同じ
Google Maps の商用利用について
• Google Maps API の利用規約について
• 商用利用の際はエンタープライズ版を
– Google Maps API Premier