概述
前端js
var shs=""; var shis=""; $(function () { $.ajax({ type: "POST", url: "/api/LBCitys/GetAddrs" }) .success(function (result) { console.log(result); if(result!="") { shs=result.split("-")[0]; shis=result.split("-")[1]; } });
后端接口
[HttpPost] public string GetAddrs() { string ip = GetIpAddress.GetUserIp(); string jsonstr = HttpGet("http://api.map.baidu.com/location/ip?ak=rg3c2fj4QBZwa6v3h1w95Sp9&ip=" + ip); JObject jo = (JObject)JsonConvert.DeserializeObject(jsonstr); string json = jo.ToString();//JObject 转json字符串 //return json; string addr=""; try { addr = jo["content"]["address_detail"]["province"].ToString() + "-" + jo["content"]["address_detail"]["city"].ToString(); }catch(Exception ex){ addr = ""; } return addr; }
转载于:https://www.cnblogs.com/zhangyouwu/p/11578440.html
最后
以上就是苗条皮带为你收集整理的c#根据ip获取地理位置的全部内容,希望文章能够帮你解决c#根据ip获取地理位置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复