获取用户高精度定位

可实时获取用户精确定位信息,一般适用于打车、外卖等需要频繁获取用户地理位置的场景
支持的应用类型:小程序
能力类型:其他
小程序能力分级:高级能力
是否可用于沙盒环境:
支持的调用方:自研

能力介绍

在经过用户授权后,开发者可获取用户实时精准位置,一般适用于打车、外卖等需要频繁请求获取地理位置的行业,获取地理位置的方法有如下几种:

使用场景

适用于需要获取高精度定位详细的使用场景,如打车小程序,在接客时需要频繁获取客户的所在位置,此时就可以使用该能力。

  1. 打开小程序,提示用户授权获取高精度定位;
  2. 用户点击「同意」后,授权并显示小程序首页;如果用户点击「不同意」,则需手动选择地址。

准入条件

  1. 小程序已上线。
  2. 信用分达到 60 分,点击了解信用分
  3. 小程序经营类目及使用场景需满足平台要求,详情查看高精度定位能力开通及使用规范

接入流程

步骤

说明

申请能力

进入小程序详情页,选择「能力-页面及信息」进行申请:

填写信息提交申请

  • 申请该能力时需要填写申请原因及场景示例图,平台根据填写的信息及小程序的内容进行审核;
  • 若开通后,发现开发者在使用过程中滥用此能力,对用户或平台造成负面影响,平台将有权利随时对该功能进行收回,并视情况对违规的小程序进行处罚。

平台审核

平台根据填写的应用场景及小程序内容进行审核,审核时间为 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

取消注册位置更新错误回调

查看文档

该文档是否对你的开发有所帮助?
有帮助
没帮助