简爱博客
高精度IP定位
2017-7-10 简爱

### 基于第三方 API 的高精度 IP 定位

API 地址: `http://api.asilu.com/geo/`

调用方式 `JSONP` ,返回数据格式当然只有 `JSON`, 主要用在 PC 端浏览器。

手机端浏览器都有 Geolocation API 可以使用,而且基于 GPS 定位准确度更高

所以此接口只是作为备选方案



#### 2017-07-17 百度给的邮件通知

> 发件人:百度地图开放平台

> 关于终止提供高精度IP定位服务API的通告



### 返回数据格式:

----------------

```json
{
"status": 1, // 状态 1: 成功 0: 失败
"exact": 2, // 准确度 0: 非精确 大于 0 精确, 此字段不等于精确度
"gps": false,
"gcj": { // 国测局 经纬度坐标
"lng": 116.*****,
"lat": 35.*****
},
"bd09": { // bd09 经纬度坐标
"lng": 116.*****,
"lat": 35.*****
},
"url": "https://cdn.asilu.com/map/#lng=116&lat=35", // 地图查看链接
"address": "山东省济宁市任城区******", // 地址信息
"ip": "**.***.***.**" // IP
}
```

[接口介绍页面](http://cdn.asilu.com/demo/api/geo.html)

### jQuery 调用方法:

----------------

```js
$.getJSON('https://api.asilu.com/geo/?callback=?', function(a){
console.log(a);
alert(JSON.stringify(a , null, 4));
});
```
测试

评论:
杨小杰博客
2018-10-16 14:15 回复
大佬优秀[呲牙/]
覃起宪博客
2018-04-24 20:35 回复
我也做了个定位的,但是依靠IP不怎么精准。相差较大!
https://api.qinqixian.com/api/GetIpData/
张凯博客
2017-09-04 21:52 回复
博主的这个工程非常厉害,非常佩服,要是能分享一下源码就好了,有偿分享也行。
咚咚咚
2017-08-25 08:22 回复
@简爱:这个怎么玩的,能教下我吗
beng
2017-08-24 22:47 回复
如何用来查ip呢
简爱
2017-07-16 23:12 回复
@hello:关键是接口有次数限制 API 地址: http://api.map.baidu.com/highacciploc/v1
hello
2017-07-16 21:54 回复
博主的这个功能真好,我太喜欢了,能给我传一个源码吗?
hello
2017-07-16 16:54 回复
博主,我好喜欢这个功能啊,太厉害了,能分享一下吗?[玫瑰/]
起点终站
2017-07-13 15:09 回复
厉害了这个。。能分享源码么
简爱
2017-07-11 22:43 回复
@旭博客:这个结果是不太准毕竟靠的是 IP,这个会不会准些? http://cdn.asilu.com/map/#lng=110.362423&lat=21.263998
1 2