900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php api地址解析 百度地图API-根据地址解析坐标 根据坐标解析地址

php api地址解析 百度地图API-根据地址解析坐标 根据坐标解析地址

时间:2019-10-12 14:28:59

相关推荐

php api地址解析 百度地图API-根据地址解析坐标 根据坐标解析地址

一.根据地址解析坐标

1.官方文档地址

2.c#封装方法

///

///根据地址解析经纬度

///

///地址

///城市

///

publicstaticstringGetMapLatOrLong(stringaddress, stringcity)

{

stringposturl = "http://api./geocoder?address="+ address + "&output=json&key=自己的key&city="+ city + "";

stringpostret = HttpGet(posturl);

//返回json数据:{ "status":"OK","result":{ "location":{ "lng":经度,"lat":纬度 },"precise":1,"confidence":75,"level":"\u5546\u52a1\u5927\u53a6"} }

stringcitylist = "";

JsonDatajd = JsonMapper.ToObject(postret);

if(jd["status"].ToString() == "OK")

{

citylist = "{\"lng\":\""+ jd["result"]["location"]["lng"].ToString()

+ "\",\"lat\":\""+ jd["result"]["location"]["lat"].ToString()

+ "\",\"level\":\""+ jd["result"]["level"].ToString() + "\"}";

}

else

{

citylist = "{\"lng\":\"\",\"lat\":\"\",\"level\":\"\"}";

}

returncitylist;

}

3.调用

stringretcity= GetMapLatOrLong("地址","城市");

Response.Write(retcity);

二.根据坐标解析地址

1.官方文档地址

2.c#封装方法

///

///按照定位的坐标,获取省市县

///

///

///

///

publicstaticstringDecodeMapPostion(stringlat, stringlng)

{

stringposturl = "http://api./geocoder/v2/?output=json&ak=自己的key&location="+ lat + ","+ lng;

stringpostret =HttpGet(posturl);

stringcitylist = "";

JsonDatajd = JsonMapper.ToObject(postret);

if(jd["status"].ToString() == "0")

{

//具体地址

stringjtaddrs = jd["result"]["formatted_address"].ToString();

stringbussinsaddrs = jd["result"]["sematic_description"].ToString();

citylist = "{\"province\":\""+ jd["result"]["addressComponent"]["province"].ToString() + "\",\"city\":\""

+ jd["result"]["addressComponent"]["city"].ToString() +

"\",\"area\":\""+ jd["result"]["addressComponent"]["district"].ToString() + "\",\"address\":\""

+ HtmlEncode(jtaddrs) + "\"}";

}

else

{

citylist = "{\"province\":\"\",\"city\":\"\",\"area\":\"\"}";

}

returncitylist;

}

3.调用

stringretcity=DecodeMapPostion(lat,lng);

Response.Write(retcity);

原文:/dsjbk/p/12659055.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。