获取用户高精度定位

收藏
我的收藏
可实时获取用户精确定位信息,一般适用于打车、外卖等需要频繁请求获取用户地理位置的场景。​

能力介绍​

在经过用户授权后,开发者可获取用户实时精准位置,一般适用于打车、外卖等需要频繁请求获取地理位置的行业。获取地理位置的方法有如下几种:​
直接获取详细经纬度信息​
打开地图选择位置​
内置地图查看指定或当前位置​

使用场景​

适用于需要获取高精度定位详细的使用场景,如打车小程序,在接客时需要知道客户的所在地理位置,此时就可以使用该能力。​
    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​
取消注册位置更新错误回调​