0

そのため、モバイル マップクエストがフレックス コンポーネントを使用した情報ウィンドウをサポートしていないという問題の回避策を見つけようとしています。pois のカスタム ハンドラーを作成することができました。ただし、どのポイがクリックされたかを検出する方法がわかりません。すべての pois は shapecollection に格納されており、そのデータを別のビューにプッシュするためにクリックされたものを検出できるようにしたいと考えています。何か案は?

4

1 に答える 1

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

助けてくれたmapquestフォーラムに特に感謝します

于 2012-05-16T03:17:18.947 に答える