|
|
@@ -24,13 +24,19 @@ export async function getUserLocation(ipInfo, callback) {
|
|
|
// 获取当前登录的地理 信息
|
|
|
export async function getAddressLocation(ipInfo, callback) {
|
|
|
// await fetch(`https://qifu-api.baidubce.com/ip/geo/v1/district?ip=${ipInfo}`)
|
|
|
- await fetch(`http://ip-api.com/json/${ipInfo}?lang=zh-CN`)
|
|
|
+ // await fetch(`http://ip-api.com/json/${ipInfo}?lang=zh-CN`)
|
|
|
+ await fetch(`http://demo.ip-api.com/json/${ipInfo}?fields=66842623&lang=zh-CN `)
|
|
|
+ // const headers = new Headers({
|
|
|
+ // 'Authorization': 'APPCODE 1408028eb249479cbeeb9d20f611db79'
|
|
|
+ // });
|
|
|
+ // await fetch(`https://c2ba.api.huachen.cn/ip?ip=${ipInfo}`,{
|
|
|
+ // headers: headers,
|
|
|
+ // })
|
|
|
.then(response => response.json())
|
|
|
.then(res => {
|
|
|
- callback({ip: res.query,lng:res.lon,lat:res.lat,prov:res.regionName,city:res.city,district:''});
|
|
|
- // if (res.code === 'Success') {
|
|
|
- // callback({ ...res.data, ip: res.ip });
|
|
|
- // }
|
|
|
+ if (res.ret === 200) {
|
|
|
+ callback({ ...res.data, prov: res.data.region });
|
|
|
+ }
|
|
|
})
|
|
|
.catch(error => console.log(error));
|
|
|
}
|