.net根据经纬度获取地址(百度api)
来源:互联网 发布:怎么申请不了淘宝直播 编辑:程序博客网 时间:2024/05/30 04:10
private string GetAddress(string lng, string lat) { try { string url = @"http://api.map.baidu.com/geocoder/v2/?ak=oGdNg8wTEMEIsC0uzqqD3nq0&callback=renderReverse&location=" + lat + "," + lng + @"&output=xml&pois=1"; WebRequest request = WebRequest.Create(url); request.Method = "POST"; XmlDocument xmlDoc = new XmlDocument(); string sendData = xmlDoc.InnerXml; byte[] byteArray = Encoding.Default.GetBytes(sendData); Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); WebResponse response = request.GetResponse(); dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream, System.Text.Encoding.GetEncoding("utf-8")); string responseXml = reader.ReadToEnd(); XmlDocument xml = new XmlDocument(); xml.LoadXml(responseXml); string status = xml.DocumentElement.SelectSingleNode("status").InnerText; if (status == "0") { XmlNodeList nodes = xml.DocumentElement.GetElementsByTagName("formatted_address"); if (nodes.Count > 0) { return nodes[0].InnerText; } else return "未获取到位置信息,错误码3"; } else { return "未获取到位置信息,错误码1"; } } catch (System.Exception ex) { return "未获取到位置信息,错误码2"; } }
0 0
- .net根据经纬度获取地址(百度api)
- 百度api根据经纬度获取地址
- java根据地址获取百度API经纬度
- 百度API-根据地址获取经纬度
- 服务端java实现根据地址从百度API获取经纬度
- 百度地图 根据地址获取经纬度
- 百度地图根据经纬度获取地址
- 百度地图根据地址获取经纬度
- 百度地图 java 根据地址获取经纬度
- java 根据经纬度获取百度地图地址
- 百度地图API根据具体地址获取经纬度
- 百度地图api--根据经纬度获取地点
- 利用百度API获取地址经纬度
- 百度地图api获取经纬度和地址
- 通过百度地图API获取地址经纬度
- java工具类(一)之服务端java实现根据地址从百度API获取经纬度
- 求助!!!百度地图api可以根据地址获取到经纬度吗
- 【Java】 java调用百度地图API根据地理位置中文获取经纬度 地址备忘
- hdoj-1028-Ignatius and the Princess III
- 二叉树的构造,递归遍历,非递归遍历
- HDU 3008 dp打怪血量 三重循环调二维背包或一维
- LeetCode Linked List Cycle
- Problem C: 输出不同进制的数
- .net根据经纬度获取地址(百度api)
- centos 的单ip流量控制-CentOS下利用iptables限速及限制每IP连接数
- container_of()宏
- HTML本地数据库localeStorage的应用
- c++ STL 工程实践的15条建议
- 单例模式---枚举式
- 网络爬虫
- 深拷贝、浅拷贝
- POJ-1797Heavy Transportation,最短路变形,用dijkstra稍加修改就可以了;