【发布时间】:2013-03-09 18:24:21
【问题描述】:
我想使用谷歌地图在页面上显示两个地方之间的距离。
所以我知道如何编写 URL,但我不知道如何解码响应并在我的网站上显示?到目前为止,这是我所拥有的:
string distancematrix = "http://maps.googleapis.com/maps/api/distancematrix/json? origins=34746+Florida&destinations=Universal+Studios+Florida|Orlando+Internation+Airport&mode=driving&units=imperial&sensor=false";
Json.Write(distancematrix, Response.ToString);
我可以使用@命令将每个结果放入页面吗?
谢谢,加文
【问题讨论】:
-
是的,您可以使用“@”剃刀语法。
-
另外,如果我正确理解了您的问题,您应该能够只使用“Json.Decode()”来解码 json。你问的是这个吗?
-
这是到目前为止编写的代码,但它不起作用。我只是希望能够得出一个结果。
-
'code' string distancematrix = "maps.googleapis.com/maps/api/distancematrix/…"; Json.Write(distancematrix, Response.Output); Json.Decode(distan);
-
您遇到什么错误?此外,首先,您应该检查以确保您的 JSON 语法正确。您可以在这里快速轻松地做到这一点:jsonlint.com
标签: razor webmatrix json webmatrix-2