我正在尝试创建一个简单的应用程序,该应用程序从 Google Maps API 获取 JSON 文档并对其进行迭代,显示路线、持续时间和距离的每一段。
我已经让它显示第一条腿,但我不知道如何让盒子重复。也许是一个 foreach 循环?我是新来的,我真的不确定。
var from = origin.Text;
var to = destination.Text;
var requesturl = @"http://maps.googleapis.com/maps/api/directions/json?origin="
+ from + "&alternatives=false&units=imperial&destination="
+ to + "&sensor=false";
string content = file_get_contents(requesturl);
JObject o = JObject.Parse(content);
string distance = (string)o.SelectToken("routes[0].legs[0].distance.text");
string instructions =
(string) o.SelectToken("routes[0].legs[0].steps[0].html_instructions");
txtDistance.Text = distance;
TextBox1.Text = instructions;