能力介绍
在经过用户授权后,开发者可获取用户实时精准位置,一般适用于打车、外卖等需要频繁请求获取地理位置的行业,获取地理位置的方法有如下几种:
使用场景
适用于需要获取高精度定位详细的使用场景,如打车小程序,在接客时需要频繁获取客户的所在位置,此时就可以使用该能力。
准入条件
接入流程
步骤 | 说明 |
申请能力 | 进入小程序详情页,选择「能力-页面及信息」进行申请: |
填写信息提交申请 |
|
平台审核 | 平台根据填写的应用场景及小程序内容进行审核,审核时间为 2-3 个工作日; |
使用能力 | 申请通过后即可调用接口使用该能力。 |
接口列表
API名称 | API类型 | API描述 | 接口文档 |
用户授权 | JSAPI | 引导用户授权地理位置,授权后才能获取 | |
tt.getLocation | JSAPI | 获取设备当前的地理位置 | |
tt.chooseLocation | JSAPI | 打开地图选择位置 | |
tt.openLocation | JSAPI | 使用内置地图查看位置 | |
tt.startLocationUpdate | JSAPI | 接收位置更新 | |
tt.stopLocationUpdate | JSAPI | 停止接收位置更新 | |
tt.onLocationChange | JSAPI | 注册地理位置变化回调 | |
tt.offLocationChange | JSAPI | 取消注册地理位置变化回调 | |
tt.onLocationChangeError | JSAPI | 注册位置更新异常回调 | |
tt.offLocationChangeError | JSAPI | 取消注册位置更新错误回调 |