Hello,

I am trying to plot a polyline on a map from an array of latlng
objects, where i extract lat lng values from an xmllist.

The code snippet is below -

for each (var truckXML:XML in truckXList)
                                {
                                        var locations:XMLList = 
truckXML.locations.location;
                                        var markerArr:Array = new Array();
                                        for each(var location:XML in locations)
                                        {
                                                var lat = 
Number(location.latitude);
                                                var lng = 
Number(location.longitude)
                                                var latLng:LatLng = new 
LatLng(lat,lng);
                                                var locationId:String = 
location.id;
                                                var colorInt:uint;
                                                if( location.zipcode == 'XXXXX')
                                                {
                                                        colorInt = 0x40aff6;
                                                        locationId = locationId 
;
                                                }
                                                else
                                                {
                                                        colorInt = 0x40aff6;
                                                }
                                                var options:MarkerOptions = new 
MarkerOptions({ fillStyle: {
                                        color: colorInt,alpha: 0.8},toolTip : 
locationId });
                                        options.label = locationId;
                                        options.tooltip = locationId;
                                        var marker:Marker  = new 
Marker(latLng,options);
                                        map.addOverlay(marker);
                                        markerArr.push(marker);
                                        }
             --                   var polyline:Polyline = new Polyline
(markerArr,
                                 new PolylineOptions({ strokeStyle: {color: 
0x553344,alpha:
0.8}}));
                                 map.addOverlay( polyline);
                                }
                                }


I am able to add the markers easily but for the polyline, It gives an
error each time as

ReferenceError: Error #1069: Property lat not found on
com.google.maps.overlays.Marker and there is no default value.
        at com.google.maps::LatLng$/fromObject()
        at com.google.maps.wrappers::Wrapper/wrapLatLng()
        at com.google.maps.wrappers::Wrapper/wrapLatLngArray()
        at com.google.maps.wrappers::IMapsFactoryWrapper/createPolyline()
        at com.google.maps.overlays::Polyline()
        at testGoogleMaps/plotRoutes()[C:\Project\Aldor\MapTest\src
\testGoogleMaps.mxml:98]
        at testGoogleMaps/onXMLLoadHandler()[C:\Project\Aldor\MapTest\src
\testGoogleMaps.mxml:34]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()

My environment flex sdk 2.0.1 hotfix 3.

Am I doing something wrong?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to