Try : var point:KmlPoint = KmlPoint(geometry); var num1:Number = point.coordinates.coordsList[0].lat var num2:Number = point.coordinates.coordsList[0].lon var latlng:LatLng = new LatLng(num1,num2); var mark:Marker = new Marker(latlng); obj.mapObjs.push(mark); updateBounds(obj, new LatLngBounds(latlng, latlng)); //What is this doing? map.addOverlay(mark);
Also, make sure that the map has been initialized before you add any overlays. On Apr 30, 8:49 am, jm <[email protected]> wrote: > forgot to include the code... > > var point:KmlPoint = KmlPoint(geometry); > var num1:Number=point.coordinates.coordsList[0].lat > var num2:Number=point.coordinates.coordsList[0].lon > var latlng:LatLng = new LatLng(num1,num2); > var mark = new Marker(latlng); > obj.mapObjs.push(mark); > updateBounds(obj, new LatLngBounds(latlng, latlng)); > map.addOverlay(obj.mapObjs[obj.mapObjs.length -1]); > > On Apr 30, 1:46 pm, jm <[email protected]> wrote: > > > Hi > > > I'me new to the Gmaps Api in flash > > > I've been trying to make it work and so far so good. > > I'm loading kml from the server, and it works just fine. > > > I'm using the example in > > here:http://gmaps-utility-library-flash.googlecode.com/svn/trunk/examples/... > > > but I', trying to adapt it to cs3... > > > I get this error message: > > TypeError: Error #1009: Cannot access a property or method of a null > > object reference. > > at com.google.maps.overlays::Marker() > > > Here is the code with some modifications > > > Thanks > > > jm --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
