Google Maps API for Flash で作った地図にマーカーを追加した。
移動・拡大縮小ナビゲーションコントロール デザインを Javascript API と同じにした。
// set Navigation - zoom map.addControl(new ZoomControl()); // set Navigation - position map.addControl(new PositionControl()); |
Flash API 専用。
// set Navigation Control -- zoom / move map.addControl(new NavigationControl()); |
Flash API 専用だと new NavigationControl()
だけで「移動・拡大縮小」コントロールを追加できる。
マーカーはシェープで描画されているらしく、頭の大きさ・色・線の太さ・線の色・透明度など JavaScript API ではできないことも設定できる。
マーカーのドラッグ設定は MarkerOptions
の設定で draggable: true
にするだけ、カンタン!
バウンド・アニメーションの設定は gravity
プロパティにNumber(0~1)で設定する、これもカンタン!
ドラッグ移動地点の緯度経度はイベントリスナーハンドラのイベント引数に LatLng
インスタンスとしてセットされているので toString()
して取出す、JavaScript API と同じ。
地図のフェードインは HydroTween.go で実装した。
続きを読む →