问题描述
需要实现一个手机定位功能,调用了navigator.geolocation.getCurrentPosition方法,但是定位一直在转就是没有进入成功或者失败的回调,发现大部分发布的贴子,该方法只涉及两个参数,但实际上还有超时的配置。
解决方法
navigator.geolocation.getCurrentPosition(successCallback,errorCallback,{timeout:10000});
该方法默认的超时是infinite(无限),如果不进行timeout的配置就一直不会进行下一步,增加配置后,超时10s就可以继续执行程序。