小程序地理定位是通过小程序开发平台提供的API,来获取用户的地理位置信息
- wx.getLocation() 获取当前地理位置
- wx.chooseLocation() 打开地图选择位置
前提条件:需要先申请开通,暂时只对部分类目的小程序开放,需要通过审核
小程序管理后台:[开发] - [开发管理] - [接口设置]中开通该接口权限
使用:
在app.json 中配置 requiredPrivateinfos 进行声明启用
在调用wx.getLocatio()时需要在app.json中配置permission 字段,并使用scope.useLocation 声明收集用户选择的位置信息的目的,wx.chooseLocation() 接口不需要配置该字段,可以直接进行调用
配置完成后,调用wx.getLocation,wx.chooseLocation接口
javascript
//app.json
{
"requiredPrivateInfos": ["getLocation","chooseAddress"],
"permission": {
"scope.userLocation": {
"desc": "填写收获地址信息"
}
}
}