2017-03-01 32 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

相关问题