最近用cordova-plugin-geolocation开发高德地图,遇到的一些坑分享一下。

开发环境:360奇酷手机、cordova 7、vue

cordova-plugin-geolocation遇到的坑

在cordova官网找到这个插件的时候特别兴奋,等实际用的时候,妹的,感觉对安卓机特别不友好,首先总是请求超时,报{code : 3}。

(1)后面设置手机辅助功能的时候下了个google全家桶,然后开通gps定位,注意一定要设置支持wifi无线获取定位,不然下次请求还得超时。

(2)其次,我发现一大早定位了当前位置,然后到了公司,打开应用一看,还在那,不管是wifi还是开启数据流量,均无效,又折腾,找到解决办法是重启手机,完美解决。

(3)有时候应用又定位不了当前位置,好,继续重启手机,又完美解决。

             总结一下,在条件一满足的情况下,如果定位超时,那么重启手机都能解决,至于其它手机就不知道了,可以试试。搞了这么多天,最终还是决定抛弃geolocation这个插件,我还不想被用户骂死,自己搞着玩还可以。



相关文章:

  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2021-06-29
  • 2021-09-15
  • 2021-10-03
  • 2021-08-22
猜你喜欢
  • 2021-10-09
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-01-08
  • 2021-10-08
  • 2022-12-23
相关资源
相似解决方案