net*_*etX 3 c# asp.net openstreetmap reverse-geocoding nominatim
我在asp.net网站(Visual Studio 2010,C#)中使用nominatim进行反向地理编码。
我在另一个网页上得到XML或json格式的答案,如下所示:
我无法使用XML阅读器或HTTP响应读取此地址。
需要帮助将此文本转换为纯文本并显示在我的网站上。
小智 5
为了解决禁止的错误,我添加了带有WebClient对象的标头,如下所示:
WebClient webClient = new WebClient();
**webClient.Headers.Add("User-Agent: Other");**
var jsonData = webClient.DownloadData("http://nominatim.openstreetmap.org/reverse?format=json&lat=23.02951&lon=72.48689");
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(RootObject));
var rootObject = ser.ReadObject(new MemoryStream(jsonData));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4176 次 |
| 最近记录: |