写在前面:在tarbar主页面,再次授权JS代码请放在onshow里面:在详情页(非一级主页面),再次授权JS代码请放在onReady里面,具体原因我前面博客讲了的. 我们知道: 1.微信的getLocation接口,是获取用户当前地理位置的,返回经纬度.速度等信息: 2.它的默认工作机制: 首次进入页面,调用该api,返回用户授权结果,并保持该结果. 只要用户未删除该小程序或变更授权情况,那么用户再次进入该页面, 授权结果还是不变,且不会再次调用该API: 3.那么问题来了:如何不要求用户删除…