Hi Yeniel, I have fixed the problem of Google MAP Intialization. The actionscript code of mine is as follows,
googleMap = new Map(); googleMap.key = "key"; googleMap.addEventListener(MapEvent.MAP_READY, googleMap_mapReady); googleMap.setSize(new Point(trackingForm.mapContainer.width, trackingForm.mapContainer.height)); googleMap.addControl(new ZoomControl()); googleMap.addControl(new MapTypeControl()); googleMap.addControl(new PositionControl()); formName.mapContainer.addChild(googleMap); In this i removed the "google map add controls" and "googlemap setsize" parameters from the above code and placed these settings in the googleMap_mapReady method. By this modification code i resolved the google map intialization. Regards, Ravi Kishore. On Mar 5, 3:41 pm, yeniel <[email protected]> wrote: > First, I'm Spanish and my English is very bad > > I'm the same problem. More than one map in application. I think that > the garbage collector doesn't delete instances of maps and the > map_ready event not dispatched because the map already exist... > > I use a flag in my onMapReady function. When I do again new map(), in > creationComplete if my flag is true i dispatch MAP_READY manually... > > arggg I can't explain in English xD > sorry ... > > On 2 mar, 07:37, Ravi Kishore <[email protected]> wrote: > > > Hi Pamela, > > > Thank you for the reply. > > > Currently we are using map_onready event. According to your > > explanation we replaced the map_onready with the map_preinitialize > > event. Event with this event is also we are facing the same problem > > (Object not initialized). We are initializing the Google MAP on > > actionscript side. > > > Our application is in such a way that, there is a will be a "MENU" > > with different options after the user login. In this, we are providing > > the google MAP's on two different menu options. When ever the user > > clicks on any one of the menu option we are going to inline a canvas. > > With in that canvas, we taken a UIComponent for showing the google > > MAP. The code for the UIComponent is as follows, > > <mx:Canvas label="GoogleMaps" show="onGmapLoad()" width="100%" > > height="100%" id="google" backgroundColor="#ffffff" paddingLeft="10" > > paddingTop="0" x="0" y="0" verticalScrollPolicy="off" > > horizontalScrollPolicy="off"> > > <mx:UIComponent id="mapContainer" width="100%" height="100%"/> > > </mx:Canvas> > > > On the actionscript side the code is as follows, > > googleMap = new Map(); > > googleMap.key = "key"; > > googleMap.addEventListener(MapEvent.MAP_READY, googleMap_mapReady); > > googleMap.setSize(new Point(trackingForm.mapContainer.width, > > trackingForm.mapContainer.height)); > > googleMap.addControl(new ZoomControl()); > > googleMap.addControl(new MapTypeControl()); > > googleMap.addControl(new PositionControl()); > > formName.mapContainer.addChild(googleMap); > > > private function googleMap_mapReady(evt:MapEvent):void > > { > > mr = new MarkerManager(googleMap,{}); > > // We are adding the markers once the map is loaded, by providing > > latitude and longitude > > > } > > > We are following the same approach or code for the other menu option > > with the different functionality. Here, when one of the menu option > > with the Google MAP loaded and when we navigate to the other menu > > option, an exception is throwing saying that Object is not > > initialized. We checked the google map is by printing alert, it is > > showing that object is available. But google MAP is not adding to the > > corresponding canvas. > > > We replaced the actionscript code by using the same in flex code > > itself as provided in the examples. With that also we are facing the > > same problem. > > > Can you please provide any solution for this. > > > Regards, > > Ravi Kishore > > > On Mar 1, 2:02 am, pamela fox <[email protected]> wrote: > > > > Hi Ravi- > > > > From your description and lack of a link/source, I'm not sure what the > > > issue is. > > > > You might try to set the location via the map_preinitialize event > > > instead of the map_onready event - maybe that will > > > help.http://code.google.com/apis/maps/documentation/flash/basics.html#MapO... > > > > - pamela > > > > On Fri, Feb 27, 2009 at 10:12 PM, Ravi Kishore <[email protected]> > > > wrote: > > > > > Hi All, > > > > > We have a problem with google map initialization. In FLEX application, > > > > on two different locations we are displaying a Google Map. But here > > > > the problem is, if one of the Google MAP is loaded and when we > > > > navigate the application to see the other Google MAP, it is not > > > > initializing. If one of the MAP is loaded the other one is not loading > > > > and vice versa. > > > > > Can you please provide the solution for how to overcome this case. > > > > > Waiting for quick reply. > > > > > Regards, > > > > Ravi Kishore --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
