Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected function getBusiness_resultHandler(event:ResultEvent):void
- {
- var s:String = event.result as String;
- var xml:XML = new XML(s);
- var businessList:XMLList = xml.business;
- var dict=new flash.utils.Dictionary();
- for (var i:int=0; i<businessList.length(); i++)
- {
- if (businessList[i].type=="Hotel")
- {
- var bm:Bitmap = new Hotel as Bitmap;
- }
- else if (businessList[i].type=="Hostel")
- {
- var bm:Bitmap = new Hostel as Bitmap;
- }
- else if (businessList[i].type=="Pharmacy")
- {
- var bm:Bitmap = new Pharmacy as Bitmap;
- }
- else if (businessList[i].type=="Restaurant")
- {
- var bm:Bitmap = new Restaurant as Bitmap;
- }
- else if (businessList[i].type=="Supplies")
- {
- var bm:Bitmap = new Supplies as Bitmap;
- }
- else if (businessList[i].type=="Work")
- {
- var bm:Bitmap = new Work as Bitmap;
- }
- else
- {
- var bm:Bitmap = new Bike as Bitmap;
- }
- var html:String = "<b>" + businessList[i].name + "</b> <br/>" + businessList[i].street;
- var businessMarker:Marker = new Marker(new LatLng(businessList[i].latitude,businessList[i].longitude),
- new MarkerOptions({icon:bm, iconOffset: new Point (-23, -44)}));
- businessMarker.addEventListener(MapMouseEvent.CLICK, function(e:MapMouseEvent):void {
- businessMarker.openInfoWindow(new InfoWindowOptions({contentHTML:html}));
- });
- dict[Marker] = i;
- Map.addOverlay(businessMarker);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment