文档中心>腾讯云微搭低代码>实践教程>利用客户端 IP 获取当前地理位置

利用客户端 IP 获取当前地理位置

最近更新时间:2024-07-24 17:05:11

我的收藏

需求背景

在一些业务场景中,需要通过当前客户端 IP 来获取用户所在的地理位置,本篇实践主要讲述在微搭中如何通过 IP 获取用户当前地理位置。

实践思路

1. 新建腾讯地图 APIs。



2. 填写腾讯地图 APIs 相关信息,其中 API KEY 可以参考申请腾讯地图 API KEY 指引。



3. 腾讯地图 APIs 方法展示。



4. 在编辑器中构造场景。



5. 配置按获取 IP 定位事件,其中数据源名称选择上述创建的腾旭地图 APIs,方法选择 IP 定位,其中入参 IP 默认为当前客户端 IP,可以留空。



6. 按钮事件中 javascript 代码执行打印事件,打印腾讯地图接口返回的相关数据。



7. 在开发中模式下测试腾讯地图 APIs-IP 定位接口返回结果。



打印结果示例:
{
"result": {
"ip": "xx.xxx.xx.xx",
"ad_info": {
"province": "上海市",
"nation": "中国",
"city": "上海市",
"adcode": 310000,
"district": ""
},
"location": {
"lng": 121.4737,
"lat": 31.23037
}
},
"message": "Success",
"status": 0
}

特别声明

注意:
请遵守个人信息保护法等相关法律法规规定使用该技术,必须取得数据主体的明确、单独授权后,才可以将技术应用在数据主体授权的对应范围。