家政小程序的派单和派送总算开发完成了,不过那个精确地理位置接口真的很难申请。
最近在开发我的家政小程序系统,要做的一个业务需求是,用户选择服务后,家政系统管理员在后台可以根据家政服务员距离远近进行排序,然后把单子派给双方离得较近的服务员,服务员小程序端登录后可以看到距离和订单决定是否接单,而用户在自己的订单后台能实时追踪到家政服务员的位置,本来通过uni.getLocation可以获取实时定位,然后计算距离,并根据缓存和计时器来实现这个功能,功能都做好了,然后在小程序端申请位置接口,没想到就是通不过,提示:“您的场景或者业务不符合实时定位的需求”,好吧,我也是无话可说啦,到官方交流区发帖,然后初步了解了下,这个接口审核很严格,基本上要强意愿场景才行,而且从2022-7-14日以后的小程序都要申请,官方回复让我用chooselocation或者模糊定位来实现,不过那个模糊定位由于刚推出,在本地调试,授权目前竟然不支持,鉴于目前比较忙,也就不较真了,于是退而求其次采用别的方法实现了距离定位和距离派单。
这样,从客户在小程序端下单、后台家政管理员根据距离远近派单、家政服务员小程序端接单、导航到服务对象门口这个业务模块就算是打通了。
点赞作者()