我有一個應用程序來計算兩點之間的距離。谷歌api返回公里而不是英里
https://maps.googleapis.com/maps/api/distancematrix/json?origins= 「 +起源+」 &目的地= 「+目的地+」 &單位=皇...
我設置的單位帝國,然而,一些距離在KMS和英尺返回。我是否需要設置其他參數?
預先感謝
我有一個應用程序來計算兩點之間的距離。谷歌api返回公里而不是英里
https://maps.googleapis.com/maps/api/distancematrix/json?origins= 「 +起源+」 &目的地= 「+目的地+」 &單位=皇...
我設置的單位帝國,然而,一些距離在KMS和英尺返回。我是否需要設置其他參數?
預先感謝
的distance.text字段在請求中傳遞的單位表示; distance.value字段總是以米爲單位表示。
參考the Distance Matrix developer guide,你會發現這個導語:
注:本單位制設置僅會影響distance字段中顯示的文本。距離字段也包含總是以米爲單位的值。
謝謝Mike Post的回覆。奇怪的是,我總是得到文本字段(見下面的代碼),這是一個批處理過程,它給了我大約10,000的距離,它們中的大部分都在英里,但有一些在Kms – Roger
HttpWebResponse響應=(HttpWebResponse)請求。的GetResponse();使用(var streamReader = new StreamReader(response.GetResponseStream())) var result = streamReader.ReadToEnd(); Rootobject _result = JsonConvert.DeserializeObject
您能否提供可證明您的問題的樣本來源/目的地? – geocodezip