为保证腾讯小程序地图选点功能的正常使用,商家需前往“微信小程序后台”-“开发”-“开发管理”-“接口设置”中申请使用地理位置权限。
原则上只需要申请前面4个,第5个可根据自己实际情况申请。()
申请后微信侧预计在1-3个工作日进行审核(具体以微信审核时间为准,目前看到的进度是一般几个小时内),审核通过后再前往“管理”-“版权管理”-“开发版本”提交小程序审核。
只要申请一下4个即可,其他的可以不用申请。
一:获取用户收货地址(wx.chooseAddress)
腾讯文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/address/wx.chooseAddress.html
说明:获取用户收货地址。调起用户编辑收货地址原生界面,并在编辑完成后返回用户选择的地址。
模板一:
获取用户收货地址。为了提升用户下单体验,“使用微信已有提地址”快速填写收货人地址;
模板二:
打开地图选择位置。为了提升用户下单体验,并保证地址的准确性,使用微信地图选择位置功能填写收货人地址。
模板三:
为了提升用户下单体验,"使用微信已有地址"快速填写收货人地址
二:打开地图选择位置(wx.chooseLocation)
腾讯文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.chooseLocation.html
说明:打开地图选择位置。
模板一:
为了提升用户下单体验,并保证地址的准确性, 使用微信地图选择位置功能填写收货人地址。
模板二:
三:选择位置,支持模糊定位(精确到市)和精确定位混选(wx.choosePoi)
腾讯文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.choosePoi.html
说明:选择位置,支持模糊定位和精确定位混选
模板一:
打开地图选择位置。为了提升用户下单体验,并保证地址的准确性,使用微信地图选择位置功能填写收货人地址。
模板二:
四:获取当前的模糊地理位置(wx.getFuzzyLocation)
腾讯文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getFuzzyLocation.html
说明:获取当前的模糊地理位置。
模板一:
获取客户的实时地址,方便同城配送货物时快速完成收货地址填写,提升小程序服务体验
模板二:
业务涉及同城配送服务,需获取用户地理位置信息给用户展现到达时间。
模板三:
业务涉及用户自提场景, 需要根据用户地理位置推荐自提点
五:获取当前的地理位置、速度(wx.getLocation)---2022年10月31以后的版本已经全部切换到(四)接口了,虽然精度没那么准,但是奈何审核秒过。。。
腾讯文档说明:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html
说明:获取当前的地理位置、速度。
(注意:这个接口非常的难申请,很多用户申请了10多次才申请下来,这个接口主要的目的是为了获取当前用户的经纬度,好在地图默认打中心点以及获取坐标计算门店距离。)
如果实在申请不下来,烦躁的很,可以删除掉【manifest.json】下【requiredPrivateInfos】节点内的【getLocation】
去掉后,虽然提交审核还会提示你未添加插件引用,但是可以勾选忽略,提交审核,前端的影响主要是无法获取到当前用户目前的实时坐标。会影响距离计算,如可能出现【无法根据距离计算运费】【无法按照距离计算离用户最近的门店信息】【无法根据坐标距离初始化获取用户中心点而地图中定位中心】,这个根据自己的需求来定是否需要此功能,
模板一:
获取客户的实时坐标,计算用户与我司发货点距离,计算同城配送运费。
模板二:
本店售卖商品线下发货、线下收货服务需要获取用户的实施坐标位置,方便同城配送。
模板三:
业务涉及用户自提场景, 需要根据用户地理位置推荐自提点