2017-03-01 36 views

回答

0

的distance.text字段在請求中傳遞的單位表示; distance.value字段總是以米爲單位表示。

參考the Distance Matrix developer guide,你會發現這個導語:

注:本單位制設置僅會影響distance字段中顯示的文本。距離字段也包含總是以米爲單位的值。

+0

謝謝Mike Post的回覆。奇怪的是,我總是得到文本字段(見下面的代碼),這是一個批處理過程,它給了我大約10,000的距離,它們中的大部分都在英里,但有一些在Kms – Roger

+0

HttpWebResponse響應=(HttpWebResponse)請求。的GetResponse();使用(var streamReader = new StreamReader(response.GetResponseStream())) var result = streamReader.ReadToEnd(); Rootobject _result = JsonConvert.DeserializeObject (result); Console.WriteLine(_result.status); (_result.status ==「OK」) { return _result.rows [0] .elements [0] .distance.text.ToString(); } – Roger

相關問題