Geo-Api für Streckenberechnung gesucht

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von BlueSoftware.

    Geo-Api für Streckenberechnung gesucht

    Hallo zusammen,

    zu erst möchte ich erwähnen, dass ich ein Umsteiger von Java zu vb.NET bin.
    Mein Projekt stellt eine Streckenplanung dar, vgl. "Vehicle Routing Problem" von Clark und Wright.
    Diese Entfernungen sollen jedoch KEINE Luftlinie, sondern eine Fahrtstrecke darstellen.
    Die Eingabe der Orte erfolgt in meiner vb.NET-Anwendung, dahinter steckt ein MS SQL-Server.

    Ich suche eine Möglichkeit, Entfernungen zwischen zwei Adressen zu berechnen.
    mit folgenden Anforderungen werde ich wohl nicht mit einer Open-Source API auskommen?
    - Einstellung ob PKW oder LKW-Strecke (ähnlich wie bei google-maps)
    - nicht nur Entfernung, sondern möglichst auch die ungefähre Fahrtzeit soll ermittelt werden können
    - gerne würde ich eine Karte mit Markern an den eingegeben Adresse in meinem Windows-Forms-Projekt anzeigen.


    Frage 1:
    Google APIs verwenden (developers.google.com/maps/documentation/directions) ?
    Oder möchte mir jemand alternativen verwenden?
    Frage 2:
    Unter dem eben genannten Link findet man viele Beispiele, wie ein Request an den Google Webservice aussehen kann.
    Wie setze ich so einen Request in vb.NET um und wie komme ich an die Inhalte des Response-Objektes?

    Vielen Dank :)
    Mac21
    hmm
    So weit ich weiss hat OpenStreetview doch auch eine API oder nicht?
    Hast du dich darüber schon einmal informiert?
    //Edit 02.07.15
    Habe sogar was für dich gefunden

    Spoiler anzeigen
    http://www.vb-power.net/pages/usercontrols/openstreetmap-viewer.php

    Du musst aber glaube ich min leider Net 4 benutzen