Oh ... one of your tutorials is broken ... see http://econym.googlepages.com/example_state_mileage.htm
On Aug 30, 9:02 am, Mike Williams <[EMAIL PROTECTED]> wrote: > Wasn't itjameslovewho wrote: > > >Why not get the Google API to calculate the distance? I want to avoid > >having Google calculate the distance since that would involve numerous > >calls to the API and be sluggish. Am I wrong in thinking this? > > If you mean making a GDirections call every time the mouse moves, then > that would be sluggish. There's a GDirections speed limit of about 3 or > 4 per second. > > Looping along the poly doing .getVertex() and .distanceFrom()s should be > fast enough. > > >The approach I I'm thinking about is as follows: I will display the > >polyline and dump the polyline nodes into an array. When the marker is > >over the polyline, I determine which nodes of the polyline the marker > >is between and calculate the distance from the node closest to the > >starting node using the lat/lon. I will then calculate the distance > >from the closest node to the starting node and add the values. The > >result is then displayed. > > It's not entirely obvious how to determine which segment of the polyline > contains the point. Even with routes that don't have U-turns or have > off-ramps that loop back to cross underneath the main roadway there are > often situations where the point isn't contained by the two nearest > vertices. Consider this scenario: > > A > | > | > B---------*-------------------------------------C > > The two nearest vertices are A and B, but the * actually lies on segment > BC. > > --http://econym.googlepages.com/index.htm > The Blackpool Community Church Javascript Team --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
