リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ 緯度経度取得

ActionScript

緯度経度取得

Google Maps API for Flash(v1.2)の地図中心部の緯度経度取得等サンプル。

サンプル(クリックでサンプル表示)

【as3(一部抜粋)】



//----------------------------------------------------------------------マップ用クラスインポート
import com.google.maps.MapMoveEvent;//マップムーブイベントクラス
//----------------------------------------------------------------------マップ用変数
var map:Map = new Map();//マップオブジェクト生成
var centLL:LatLng = new LatLng(35.69463,139.701691);//中心緯度経度
var myZoom:Number = 4;//ズームレベル
//----------------------------------------------------------------------マップが移動中イベントリスナ登録
map.addEventListener(MapMoveEvent.MOVE_STEP,func_map_MOVE_STEP);
//----------------------------------------------------------------------マップが移動中イベント
function func_map_MOVE_STEP(e:MapMoveEvent):void{
	centLL = map.getCenter();//中心座標取得
	myZoom = map.getZoom();//ズームレベル取得
	func_Tf_output();//テキスト出力
}
//----------------------------------------------------------------------テキスト出力
function func_Tf_output(){
	idokeido_mc.tf_latlng_mc.text = centLL.toUrlValue(6);//toUrlValue(4)→小数点第4位にまるめ文字列化
	idokeido_mc.tf_zoom_mc.text = String(myZoom);
}
//----------------------------------------------------------------------移動ボタン
function func_bt_move_CLICK(e:MouseEvent):void{
	centLL = LatLng.fromUrlValue(idokeido_mc.tf_latlng_mc.text);//テキスト→LatLng形式変換
	map.setCenter(centLL);//地図移動
}



last update 2011.5.2
参考・出典等
Google Maps API ActionScript リファレンス

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2011 Riptac. All Rights Reserved.