2012-05-12 5 views
0

フレックスコンポーネントでインフォボックスをサポートしていないモバイルマップクエストの問題に対する回避策を試しています。 poisのカスタムハンドラを作成することができました。しかし、どのpoiがクリックされたかを検出する方法はわかりません。すべてのpoisはshapeecollectionに格納されています。データを別のビューにプッシュするためにクリックされたデータを検出できるようにしたいと考えています。何か案は?mapquestでどのpoiがクリックされたかを検出します。

答えて

0

数日後、私はフレックスシェルフ内で解決策を見つけ、試してみました。だからここに私のソリューションと私はより多くの人々が自分のモバイルアプリにこれを使用できることを願っています。

を助けるためのマップクエストフォーラムへ

var p: Poi = new Poi(myLatLng); 
p.key = "myKey"; 
p.addEventListener(MouseEvent.CLICK,this.onPoiClick); 


private function onPoiClick(e:MouseEvent):void { 
    var poi: Poi = e.currentTarget as Poi; 

    trace("The Poi's key is: " + poi.key); 
} 

感謝

関連する問題