获取用户高精度定位
收藏
我的收藏可实时获取用户精确定位信息,一般适用于打车、外卖等需要频繁请求获取用户地理位置的场景。
能力介绍
在经过用户授权后,开发者可获取用户实时精准位置,一般适用于打车、外卖等需要频繁请求获取地理位置的行业。获取地理位置的方法有如下几种:
直接获取详细经纬度信息
打开地图选择位置
内置地图查看指定或当前位置
使用场景
适用于需要获取高精度定位详细的使用场景,如打车小程序,在接客时需要知道客户的所在地理位置,此时就可以使用该能力。
- 1.打开小程序,提示用户授权获取高精度定位。
- 2.用户点击「同意」后,授权并显示小程序首页;如果用户点击「不同意」,则需手动选择地址。
| |
准入条件
- 1.小程序已上线。
- 2.信用分达到 60 分,点击了解信用分。
- 3.小程序经营类目及使用场景需满足平台要求,详情查看高精度定位能力开通及使用规范。
接入流程
第一步:选择申请方式
- 1.登录开发者平台控制台。
- 2.在「我的应用」页面中点击「小程序」,然后在「小程序」页签中点击已创建的应用。
- 3.在应用详情页面左侧导航栏选择「能力」>「页面及信息」,在「页面及信息」页面点击「用户能力」,在「用户能力」页签的「高精度定位能力」区域中点击「申请开通」。
第二步:填写信息提交申请
申请该能力时需要填写「申请原因」及「场景示例图」,平台根据填写的信息及小程序的内容进行审核。
开通后,若发现开发者在使用过程中滥用此能力,对用户或平台造成负面影响,平台将有权利随时对该功能进行收回,并视情况对违规的小程序进行处罚。
第三步:平台审核
平台根据填写的应用场景及小程序内容进行审核,审核时间为 5 个工作日。
第四步:使用能力
审核通过后即可使用该能力。
接口列表
API 名称 | API 类型 | API 描述 |
用户授权 | JS API | 引导用户授权地理位置,授权后才能获取 |
JS API | 获取设备当前的地理位置 | |
JS API | 打开地图选择位置 | |
JS API | 使用内置地图查看位置 | |
JS API | 接收位置更新 | |
JS API | 停止接收位置更新 | |
JS API | 注册地理位置变化回调 | |
JS API | 取消注册地理位置变化回调 | |
JS API | 注册位置更新异常回调 | |
JS API | 取消注册位置更新错误回调 |