Afstanden zoeken met oude ANWB Routeplanner

Status
Niet open voor verdere reacties.
De API van Google Maps is mij bekend maar ik wil specifiek graag weer toegang krijgen tot de ANWB (die heeft nl. wel de optie tot berekening kortste route)
Dit was voorheen ook mogelijk maar door de vernieuwde ANWB routeplanner kon dit de afgelopen twee jaar niet meer.
 
Dan vraag je toch in de google maps api alle alternatieve routes op, en dan zoek je de kortste.
Zie http://www.helpmij.nl/forum/showthread.php/859905-Afstand-tussen-Postcodes-Snelste-Kortste, bericht#4, voor precies dezelfde vraag.

Code:
[SIZE=1]Option Explicit

Public Function Shortest(strOrigin As String, strDestination As String) As Variant    'meters
    Dim lngDistance As Long
    Dim objResult As Object
    Dim strStatus As String
    On Error Resume Next
    With CreateObject("MSXML2.DOMDOCUMENT")
        .Async = False
        .Load "http://maps.googleapis.com/maps/api/directions/xml?origin=" & strOrigin & "&destination=" & strDestination & "&alternatives=true&language=nl&units=metric&sensor=false"    'am_2016
        strStatus = .SelectSingleNode("//status").Text
        If strStatus = "OK" Then
            Shortest = 9E+18
            For Each objResult In .SelectNodes("//leg/distance/value")
                lngDistance = CLng(objResult.Text)
                If lngDistance < Shortest Then
                    Shortest = lngDistance
                End If
            Next
        Else
            Shortest = strStatus
        End If
    End With
End Function[/SIZE]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan