Pamela or anybody else,
Requets your help to understand why the inofwindow is not getting displayed at respective marker's place in below code. Urgent help would be much apprecitated. Please find the code below - ************************************************************ <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <!-- Copyright 2008 Google Inc. Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 --> <mx:Script> <![CDATA[ import com.google.maps.InfoWindowOptions; import com.google.maps.MapMouseEvent; import com.google.maps.overlays.MarkerOptions; import com.google.maps.overlays.Marker; import com.google.maps.LatLng; import com.google.maps.Map; import com.google.maps.MapEvent; import com.google.maps.MapType; import com.google.maps.LatLngBounds; import com.google.maps.controls.MapTypeControl; import com.google.maps.controls.ZoomControl; private function onMapReady(event:Event):void { map.setCenter(new LatLng(40.736072,-73.992062), 15, MapType.NORMAL_MAP_TYPE); map.addControl(new ZoomControl ()); addMarkers(); } private function addMarkers():void{ var mapBounds:LatLngBounds = map.getLatLngBounds(); var sw:LatLng = mapBounds.getSouthWest(); var ne:LatLng = mapBounds.getNorthEast(); var latLen:Number = ne.lat() - sw.lat(); var lonLen:Number = ne.lng() - sw.lng(); for (var i:int = 0; i < 7; i++) { var tmp:LatLng = new LatLng(sw.lat() + latLen*Math.random(), sw.lng() + lonLen*Math.random() ); var marker:Marker = new Marker(tmp, new MarkerOptions ({ draggable:true , iconAlignment:MarkerOptions.ALIGN_VERTICAL_CENTER, hasShadow:false})); // Adding Infowindow object to the current marker marker.addEventListener(MapMouseEvent.CLICK, function(e:Event):void { marker.openInfoWindow( new InfoWindowOptions({content: "I am InfoWindow", height: 50, hasShadow: false, drawDefaultFrame: true, cornerRadius: 20, alpha:1 }) ); }); map.addOverlay(marker); }//for loop }//addmarkers ]]> </mx:Script> <maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)" width="100%" height="100%" key="74JjRfRQFHJdktFHbvcEcI1hLVXhNrvK" /> </mx:Application> ******************************************************** Thanks -Mili --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-maps-api-for-flash?hl=en -~----------~----~----~----~------~----~------~--~---
