Thanks, Aaron. Do you want to share the Flex code in the demo gallery? - pamela
On Wed, Mar 25, 2009 at 4:30 AM, Aaron Donohue <[email protected]> wrote: > > I finally found a solution for determining if I have a self- > intersecting polygon. I translated the following C++ file into flex, > customized it a bit and it worked beautifully. Thanks to Damian > Coventry! > > Solution: > http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline2d/example.cpp > > On Mar 19, 10:38 pm, pamela fox <[email protected]> wrote: >> Hi Aaron- >> >> You'd need to check whether any line in the polygon intersected any >> other one. There are various line intersection algorithms on the web, >> and it may be easier for you to use them after performing >> fromLatLngToPoint on the vertices of the polyline. >> >> Here's an example function I found for processing that could be >> adapted:http://snippets.dzone.com/posts/show/2087 >> >> There's also a thread in the JS API group which discusses some hacks >> that could work most of the >> time:http://groups.google.com/group/Google-Maps-API/browse_frm/thread/9a39... >> >> - pamela >> >> On Thu, Mar 19, 2009 at 10:48 AM, Aaron Donohue <[email protected]> >> wrote: >> >> > I have created an application that allows a user to draw a polygon on >> > a google map. When the user is 'done' drawing the polygon I need to >> > be able to confirm that no lines within that single polygon >> > intersect. Does anyone know how I might accomplish this (I literally >> > only need a boolean whether they intesect)? I see how I would go >> > about verifying if two polygons intersect but nothing about whether >> > two lines within a single polygon intersect. I have attempted >> > leveraging the LatLngBounds.intersects(other:LatLngBounds):Boolean >> > method without success. >> >> > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
