It is possible using encoded polylines. The method Polygon.fromEncoded accept and array of polilynes. The first one is the outter ring and the following are the inner rings.
If don't have the encoded polilynes in the server you will need to encode the coordinates of the polygon as encoded polylines. I ported the utility library to do so to as3, but I don't have here now. If you need it let me know. Javier www.vizzuality.com On 19/06/2009, at 17:53, Ian Appleby <[email protected]> wrote: > > This is a problem I encounter frequently. I've never found a > "solution" as such. Best we've achieved is drawing a single line > between the two polygons and handling them as one (if you go both > ways/ > both ends of the rings on the same points it renders as a single > line). Ideally you'd do this at the source, but if it's external or > you can't change it, I'm sure you could write something to do it. > > Not ideal but it's all I've got. I've thought about the idea of using > a polyline with the same colour as the polygon to hide the line, but > not actually tried implementing it yet. It also wouldn't really help > if the polygon had transparancy, still no solution to that case. > > -Ian > > On Jun 19, 4:42 pm, steve_psu <[email protected]> wrote: >> Can anybody give any advice on drawing polygons with holes? I'm >> getting the coordinates from GML, which provides a node listing the >> coords for the exterior poly and then nodes listing the coords for >> the >> interior holes. Any thoughts? >> >> Thanks, >> Steve > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
