Bing Map API und Bing Map Handbuch RouteRequest. Ist die API ungenau?

8

Ich habe versucht, die Genauigkeit der Bing Map API zu testen. Ich habe versucht, die Entfernung und Fahrzeit zwischen Chicago O'Hare International Airport und Chicago Midway Airport herauszufinden. Anscheinend ist die Bing Map-API völlig ungenau. Ich habe es doppelt und dreifach manuell mit Bing Maps überprüft. Hier ist der vollständige Code

%Vor% Dies ist der Link zu den JARs

Das Ergebnis, das ich bekam, war

%Vor%

Die obigen Ergebnisse sind absolut ungenau. Ich vergleichen manuell die Zahlen mit Bing Map auf diesen Link klicken, den Unterschied zu sehen

Wenn ich verschiedene Adressen verwendete, würde die Fahrzeit in den meisten Fällen sein. . . Allerdings ist die Entfernung fast immer höher als die, die ich manuell in die Adressen in die Bing Map eingeben würde. . .

Ist es das Problem mit der Bing Map-API? Vielleicht sollte ich die Methode getDistance auf andere Weise verwenden?

Obwohl die Entfernungen nahe bei denen sind, die Bing Map manuell anzeigt, sind sie nicht genau gleich. Wie kommt es, dass sie nicht gleich sind?

Danke!

    
CHEBURASHKA 26.01.2014, 03:53
quelle

1 Antwort

7

Wenn Sie manuell tatsächlichen Koordinaten verwenden, scheint die Fahrzeit von Sekunden identisch gegeben Runden zu sein, finden Sie unter Test Link . Ich bekomme 35 Minuten und dein Ergebnis ist 34 Minuten.

Nun, über die Entfernung. Im Testlink sehen Sie, dass es 26,7 Meilen sind, während Ihr Code ein Ergebnis von 42,898 ergibt (Sie haben dort selbst die 'Meilen'-Einheit hinzugefügt!). Wenn Sie Ihre 26,7 Meilen in Kilometer umrechnen , erhalten Sie 42,9695. Ich würde also behaupten, das Ergebnis von .getDistance () ist tatsächlich Kilometer, nicht Meilen.

Wenn Sie Route api betrachten, scheint dies zu bestätigen:

  

distanceUnit

     

du

     

Optional. Die Einheiten für die Entfernung in der Antwort.

     

Einer der folgenden Werte:

     
  • Meile oder mi
  •   
  • Kilometer oder km [Standard]
  •   

Also die Zahlen, die Sie bekommen, sind ziemlich genau IMO.

    
eis 28.01.2014, 07:06
quelle

Tags und Links