I am a beginner to GMA. Can you please share some code which does
exactly that, you seem experienced.

On Jun 17, 5:41 pm, Andrew Leach <[email protected]> wrote:
> On 17 June 2010 16:05, Rossko <[email protected]> wrote:
>
> >> which acts as
> >> a boundary for route-planning?
>
> > You can't do that with Google's Directions service, so first of all
> > you will have to build your own routing engine and database.
>
> I had read that requirement as "ensuring the end-points of the route
> are within the polygon", which is fairly easy to do with something
> like .Contains() from Mike's EPoly extension.
>
> If it means "ensure every part of the route is within the polygon"
> then that is far more difficult, but you can still check fairly easily
> that each node of the returned route, again with .Contains().
>
> If the DirectionsService of Version 3 is used, then that will provide
> alternative routes, so it would be possible to reject routes where a
> node is outside the polygon and provide one or more of the
> alternatives which do satisfy the condition. In this case, the
> point-in-polygon analysis would need to be written for Version 3.
>
> Neither of those methods would necessarily catch a route which passed
> through the polygon boundary more than once between nodes which both
> lay inside. That would be possible but torturous, involving the
> examination of each segment of the line and testing whether it crossed
> any segment of the boundary.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API" 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?hl=en.

Reply via email to