_Google Maps API for Flashを使う その1
- 2009-05-04(月)
- ActionScript,
- Flash,

以前、Google MapsのJavaScriptを使ってこういうのを作ったのですが、Google Mapsを使う機会があったので、この機会にFlash版のGoogle Mapsに挑戦です。
GoogleにあるチュートリアルはCS3のみなので、こちらの記事を参考に、CS4にインストールしました。
もちろん、事前にGoogle Maps APIを使用するための、専用のキーは取得済みです。
Sign Up for the Google Maps API - Google Maps API - Google Code
GoogleにあるチュートリアルはCS3のみなので、こちらの記事を参考に、CS4にインストールしました。
もちろん、事前にGoogle Maps APIを使用するための、専用のキーは取得済みです。
Sign Up for the Google Maps API - Google Maps API - Google Code
まずは、『GoogleMapLibrary』コンポーネントをステージにドラッグ&ドロップします。
次にチュートリアルにあるサンプルコードを、1フレーム目にコピーします。
new LatLng(35.6585,139.7454)とすれば、東京タワーが中心のタワーができます。
html部分で、flashVarsでAPIキーを入れる必要があります。
おまけ:
1.コンポーネントに登録されていれば、ステージにコンポーネントを配置してなくても表示できます。
2.座標を調べるのに便利です。対話型のポリライン エンコーダ ユーティリティ - Google Maps API - Google Code
参考:
MT4.2: Google Maps API for Flash CS4 Tutorial - max engineering.
Google Maps API for Flash Basics - Google Maps API for Flash - Google Code
次にチュートリアルにあるサンプルコードを、1フレーム目にコピーします。
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
var map:Map = new Map();
map.key = "your_api_key";
map.setSize(new Point(stage.stageWidth, stage.stageHeight));
map.addEventListener(MapEvent.MAP_READY, onMapReady);
this.addChild(map);
function onMapReady(event:Event):void {
map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
}
『your_api_key』の部分には取得したキーを入れます。
map.key = "your_api_key";『new LatLng(40.736072,-73.992062)』ではマップの中心の座標を、『14』は地図の縮図、『MapType』はノーマルとモバイルが選択できます。
new LatLng(35.6585,139.7454)とすれば、東京タワーが中心のタワーができます。
map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);東京タワーを中心とした地図ができました。
html部分で、flashVarsでAPIキーを入れる必要があります。
1.コンポーネントに登録されていれば、ステージにコンポーネントを配置してなくても表示できます。
2.座標を調べるのに便利です。対話型のポリライン エンコーダ ユーティリティ - Google Maps API - Google Code
参考:
MT4.2: Google Maps API for Flash CS4 Tutorial - max engineering.
Google Maps API for Flash Basics - Google Maps API for Flash - Google Code
このエントリーをTwitterでつぶやく (投稿画面に飛びます)
- Newer: _Google Maps API for Flashを使う その2
- Older: _AS3・Flexを最適化





