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)); } ]]>