私は2点間の距離を計算するアプリケーションを持っています。Google apiはマイルの代わりにキロを返します
https://maps.googleapis.com/maps/api/distancematrix/json?origins=「 +起源+」&地=「+目的地+」&単位=帝国...
私は帝国に単位を設定していますが、しかし、いくつかの距離はキロとフォートで返されます。他のパラメータを設定する必要がありますか?
ありがとうございます。
私は2点間の距離を計算するアプリケーションを持っています。Google apiはマイルの代わりにキロを返します
https://maps.googleapis.com/maps/api/distancematrix/json?origins=「 +起源+」&地=「+目的地+」&単位=帝国...
私は帝国に単位を設定していますが、しかし、いくつかの距離はキロとフォートで返されます。他のパラメータを設定する必要がありますか?
ありがとうございます。
distance.textフィールドは、リクエストで渡された単位で表されます。 distance.valueフィールドは常にメートルで表されます。
は the Distance Matrix developer guideを参照してください、あなたはこの宣伝文を見つけることができます:注:この単位系のみを設定すると、距離フィールド内に表示されるテキストに影響を与えます。距離フィールドには、常にメートルで表される値も含まれます。
マイクポストにお返事ありがとうございます。私はいつもテキストフィールドを取得しています(以下のコードを参照してください)、これはバッチプロセスで、約10,000の距離を与え、ほとんどはマイル単位ですが、いくつかの値はKmです – Roger
HttpWebResponse response =(HttpWebResponse)request。 GetResponse(); using(var streamReader = new StreamReader(response.GetResponseStream()) { var result = streamReader.ReadToEnd(); ルートオブジェクト_result = JsonConvert.DeserializeObject
あなたの問題を示すサンプルの起源/目的地を提供できますか? – geocodezip