gpt4 book ai didi

c# - 在 asp.net 中使用 nominatim 进行反向地理编码

转载 作者:行者123 更新时间:2023-11-30 13:31:30 28 4
gpt4 key购买 nike

我在我的 asp.net 网站(Visual Studio 2010,C#)中使用 nominatim 进行反向地理编码。

我在另一个网页上得到了 XML 或 json 格式的答案,如下所示:

我无法使用 XML 阅读器或 HTTP 响应读取此地址。

需要帮助将此文本转换为纯文本并显示在我的网站上。

最佳答案

为了解决禁止的错误,我添加了带有 WebClient 对象的 header ,如下所示-

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));

关于c# - 在 asp.net 中使用 nominatim 进行反向地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795389/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com