2012-05-12 20 views
0

所以我試圖找到一個解決方案,解決移動mapquest不支持flex組件的infowindows的問題。我設法爲pois創建了一個自定義處理程序。但我不知道如何檢測哪個poi被點擊。所有的pois都存儲在shapecollection中,我希望能夠檢測哪些被點擊以便將其數據推送到另一個視圖。有任何想法嗎?檢測在mapquest flash中點擊哪個poi

回答

0

經過幾天的研究和嘗試不同的方法,我發現解決方案內flex的itshelf。所以這裏是我的解決方案,我希望更多的人可以將它用於他們的移動應用程序。

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服務論壇,幫助了

相關問題