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
-~----------~----~----~----~------~----~------~--~---