Wie finde ich die Entfernung (auf der Straße) zwischen 2 Geopunkten in einer Android-Anwendung, ohne google map direction api zu verwenden?

8

Ich entwickle eine Android-Anwendung. Ich muss den Abstand zwischen zwei Geo-Koordinaten finden.

Ich habe die Funktionen Location.distanceBetween() und Location.distanceTo() verwendet. Diese Funktionen geben die gerade Entfernung, aber die tatsächliche Entfernung ist anders, wenn wir auf der Straße reisen.

    
Chetak Bhimani 24.03.2014, 12:13
quelle

2 Antworten

7

Verwenden Sie Google API als

%Vor%

Oder Sie können folgende Funktion verwenden

%Vor%     
user3458541 25.03.2014, 10:35
quelle
0

Sie können den Routing-Dienst von Bing Maps verwenden, um die Fahrdistanz zu berechnen. Da Sie eine mobile App erstellen, sind die kostenlosen Nutzungsbedingungen von Bing Maps doppelt so hoch wie die von Google. Werfen Sie einen Blick auf den Service hier

Sie finden auch ein Beispiel für die Verwendung dieses Dienstes in einer Android-App hier

    
rbrundritt 24.03.2014 12:40
quelle

Tags und Links