Also to add that the values do come correctly from the database. It just that it hops through 3-4 functions and 2 resultHandlers. Not sure if that can hinder it in any way!!!
Regards, Nayan. On Apr 17, 4:48 pm, "[email protected]" <[email protected]> wrote: > Hello, > > I have the same issue. Howver, I donot get the error frequently, but > on rare occassions. > > The way my current code works is, > > onMapReadyEvent(){ > /*call some function wich in turn calls 3-4 functions and the last > function being > the one which fetches data (latitude and longitude) from database > and tries to instantiate markers.*/ > > } > > As you see above, the markers initialization code is called only when > Map Ready event is fired. > Still, I am getting rare errors which is totally random. > > Plz, give me the solution asap. > > Regards, > Nayan. > > On Mar 29, 11:09 am, akshat joshi <[email protected]> wrote: > > > > > Thanks a ton :-) It is working...as you said it. > > > On Sun, Mar 29, 2009 at 7:11 PM, Arothian <[email protected]> wrote: > > > > Hello! > > > > The reason your getting that null error is because you can't add > > > markers to the map during the initialization event. You can start > > > 'using' the map once it fires the MapReady event. > > > > Let me know if you need more direction! > > > > On Mar 29, 5:45 am, "[email protected]" <[email protected]> wrote: > > > > Hi, > > > > > I am new to flex but I figured out how to add google map to my flex > > > > application but I am not able to add a marker to it. > > > > > I also get an error ... > > > > TypeError: Error #1009: Cannot access a property or method of a null > > > > object reference. > > > > at com.google.maps.overlays::Marker() > > > > at FarmMap/init()[C:\development\flex\abc\src\FarmMap.mxml:35] > > > > > Did I miss something ? Here is my code...init() is called on > > > > initialize...it is part of my custom component. > > > > > private var gMap:Map; > > > > private var loc:LatLng; > > > > private var mark:Marker; > > > > > private function init():void > > > > { > > > > //var loc:LatLng = new LatLng(12.196625095503334, 75.80535292625427); > > > > > gMap = new Map(); > > > > gMap.key = "YOUR_API_KEY_HERE"; > > > > gMap.addControl(new MapTypeControl); > > > > gMap.addControl(new ZoomControl); > > > > gMap.addEventListener(MapEvent.MAP_READY, mapReadyHandler); > > > > > mapContainer.addChild(gMap); > > > > loc = new LatLng(12.196625095503334, 75.80535292625427); > > > > > mark = new Marker(loc); // ------------------------------This > > > > is line 35------------------------------- > > > > > mark.setLatLng(loc); > > > > gMap.addOverlay(mark); > > > > > } > > > > > Thanks in advance.- Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
