私のアプリでは、これらの場所の間の距離を取得したいので、使用している場所latitude
のlongitude
座標を取得しています。GeocodeService
GetDistanceTo
2つの位置座標の距離を取得する方法を試しましたが、それは私にかなりの距離を与えます。
2つの場所の間の走行距離を計算するにはどうすればよいですか?
前もって感謝します
私のアプリでは、これらの場所の間の距離を取得したいので、使用している場所latitude
のlongitude
座標を取得しています。GeocodeService
GetDistanceTo
2つの位置座標の距離を取得する方法を試しましたが、それは私にかなりの距離を与えます。
2つの場所の間の走行距離を計算するにはどうすればよいですか?
前もって感謝します
走行距離を計算するには、Bing Routes API(またはGoogleですが、Bing Mapsを使用していると想定しています)を使用する必要があります。
ここに2つの場所の間の運転ルートを見つけるためにAPIを使用する例があります:http://msdn.microsoft.com/en-us/library/gg636957.aspx
一般的な呼び出しは次のとおりです。http: //dev.virtualearth.net/REST/V1/Routes/Driving?o = xml&wp.0 = location1&wp.1 = location2&avoid = minimizeTolls&key = BingMapsKey
Bing Maps APIキーを登録してから、location1とlocation2を好きな場所に置き換える必要があります。
距離はtravelDistance
jsonまたはxmlで返される必要があります