Dat maakt het een stuk complexer. Je moet je afvragen of je dat ervoor over hebt, maar enfin, ik vind de volgende uitwerking:

http://www.codeproject.com/csharp/distancebetweenlocations.asp

Succes ermee;

Martijn


Op 22-okt-2007, om 13:29 heeft Gert Gremmen het volgende geschreven:

Dank je Martijn,
maar nu in lengte en breedte graden....
en over de aardbol, hoewel dat
binnen Nederland wel  ongeveer hetzelfde
is als op een plat vlak.

Regards,



Je bedoelt de hemelsbrede afstand?

Dat is de implementatie van Pythagoras:

(in c#)
public double Distance(Point pt1, Point pt2)
{
        return Math.Sqrt(Math.Pow(pt2.X.ToDouble() - pt1.X.ToDouble(),
2) +
Math.Pow(pt2.Y.ToDouble() - pt1.Y.ToDouble(), 2));
}

Voor afstand over de weg kun je een webservice aanroepen, er zijn
verschillende partijen die dat aanbieden (Locatienet, Geodan, ...)

Martijn

Op 22-okt-2007, om 13:04 heeft Gert Gremmen het volgende geschreven:


Voor het schrijven van een eenvoudige applicatie
zoek ik een algorithme om de afstand tussen
twee coordinaten ( uit OSM natuurlijk)
te berekenen. (in Nederland)
Het hoeft niet sub-meter nauwkeurig....
Wie heeft een voorbeeld in universele code?


Regards,

 Gert Gremmen

_______________________________________________
Talk-nl mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl



_______________________________________________
Talk-nl mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl

_______________________________________________
Talk-nl mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl

_______________________________________________
Talk-nl mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl

Antwoord per e-mail aan