怎样根据ip察地理位置??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样根据ip察地理位置??相关的知识,希望对你有一定的参考价值。
你知道IP就可以知道城市了。 比如221.5.88.88 你百度一下就知道这个IP地址分配在的城市了 参考技术A 不可以的吧 参考技术B 现在不可以个人在网上查了c#根据ip获取地理位置
前端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;
以上是关于怎样根据ip察地理位置??的主要内容,如果未能解决你的问题,请参考以下文章