我在 Asp.Net 中做一个 web 应用程序来检索附近的地方。
为了得到这个,我使用下面的链接,
https://maps.google.com/?q=area&near=ameerpet&radius=1
从上面的链接中,我得到了 5 公里内的地点,其输出形式为在 Google 地图中显示位置。
但我想将上述链接作为输入,我需要通过在 ASP.Net 中使用 C# Coding 或 Javascript 以 XML 格式的形式获取输出。
前任:
<Area>
Keshavanagar Colony, Srinagar Colony Rd, Yousufguda, AP, India
</Area>
<Area>
MCH Park Area, Padala Ramareddy Colony, Yousufguda, Hyderabad, AP, India
</Area>
<Area>
Athithi Inn, Dharam Karan Rd, Divyashakti Appartments, Ameerpet, Hyderabad, AP 500016, India
</Area>
<Area>
GreenPark-Hyderabad, 7-1-26, Ameerpet Road,Begumpet,Hyderabad, Andhra Pradesh 500016, India
等等......
任何人都可以帮助我如何通过在 ASP.Net 中使用 C# 编码或 Javascript 将谷歌地图转换为 XML 格式。
提前致谢
在许多论坛中搜索后,我得到了以下链接;
https://maps.google.com/?q=area&output=json&near=ameerpet&radius=1
通过使用此链接,我将输出作为 JSON 文件。
但我不想下载那个文件。只是我想从我的 C# 代码中调用该链接,我需要将我的地址块与它分开,我需要在我的 ASP 列表框或网格视图控件中显示它。
通过使用该链接,我尝试使用 C# 代码将 JSON 数据转换为字符串或数组变量。我的代码就像,
var 地址 = String.Format(" https://maps.google.com/?q=area&output=json&near=ameerpet&radius=1 ");
var result = new System.Net.WebClient().DownloadString(address);
JavaScriptSerializer jss = new JavaScriptSerializer();
对象 a = jss.DeserializeObject(result);
我在“结果”变量中获取结果 JSON 数据。但是在反序列化时,我遇到了一个错误。
我在这个领域是结构。
任何人都可以通过提供使用 C# 编码将 JSON 数据转换为字符串或数组格式的代码来帮助我。因为我需要在 ASP 列表框中显示该数据。
提前致谢。