0){
map.panTo(new LatLng(x, y));
map.addOverlay(new Marker(new LatLng(x, y)));
}
}
//位置登録
private function registerButtonClick(event:Event):void{
//PEサイトへのリンクロゴを消す(ステータス表示のため)
if(peLogo.visible == true){
peLogo.visible = false;
}
//登録用のインタフェースをたたく
pe.registerLocation(map);
}
//PEクライアントに対するping応答があったら
private function onFindClient(ver:String):void{
//messageArea.text += "\r" + "PlaceEngineクライアントのバージョンは " + ver + " です";
}
//メッセージが出力されると呼ばれるメソッド
private function onMessage(msg:String):void{
messageArea.text += "\r" + msg;
}
//リサイズされたとき
public function resizeMap(event:Event):void {
//マップの準備ができてないときにもこのイベントは発生するので
//準備ができているかをチェックする
if(isMapReady == true){
//マップがOKならリサイズする
map.setSize(new Point(mapContainer.width, mapContainer.height));
}
}
//マップの準備が出来たら呼ばれるイベントハンドラ
private function onMapReady(event:MapEvent):void {
//マップの準備ができたかフラグ
isMapReady = true;
//初期位置を皇居にセット
map.setCenter(new LatLng(35.684281,139.75163), 14, MapType.NORMAL_MAP_TYPE);
//各種部品を付ける
map.addControl(new ZoomControl());
map.addControl(new PositionControl());
map.addControl(new MapTypeControl());
//マップがOKならリサイズする
map.setSize(new Point(mapContainer.width, mapContainer.height));
}
]]>