0
所以我試圖找到一個解決方案,解決移動mapquest不支持flex組件的infowindows的問題。我設法爲pois創建了一個自定義處理程序。但我不知道如何檢測哪個poi被點擊。所有的pois都存儲在shapecollection中,我希望能夠檢測哪些被點擊以便將其數據推送到另一個視圖。有任何想法嗎?檢測在mapquest flash中點擊哪個poi
所以我試圖找到一個解決方案,解決移動mapquest不支持flex組件的infowindows的問題。我設法爲pois創建了一個自定義處理程序。但我不知道如何檢測哪個poi被點擊。所有的pois都存儲在shapecollection中,我希望能夠檢測哪些被點擊以便將其數據推送到另一個視圖。有任何想法嗎?檢測在mapquest flash中點擊哪個poi
經過幾天的研究和嘗試不同的方法,我發現解決方案內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服務論壇,幫助了