ionic使用Geolocation gps定位出现错误

官网链接:https://ionicframework.com/docs/native/geolocation/

image.png

这是官网的教程,属实有点坑,因为目前cordova-plugin-geolocation最新版本是4.0.1的,我们去安装插件的时候默认下载的是最新的,所以会出现问题,在在app.module.ts中导入,providers中要声明的时候会报错,最新版的使用方式在github和npm上都有,有兴趣的同鞋可以了解一下:
https://github.com/apache/cordova-plugin-geolocation
https://www.npmjs.com/package/cordova-plugin-geolocation

最简单直接的方式就是把插件版本降级
cordova plugin rm cordova-plugin-geolocation
npm uninstall @ionic-native/geolocation
重新安装4.0.0版本
cordova plugin add cordova-plugin-geolocation@4.0.0
npm install @ionic-native/geolocation@4.0.0

还有需要注意,ios上需要添加权限

    <key>NSLocationWhenInUseUsageDescription</key>
    <string>使用您的地理位置</string>
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • cordova官网:https://cordova.apache.org/ cordova插件: 1、获取当前应用...
    鱼与熊掌不能兼得阅读 1,791评论 0 1
  • 1、获取当前应用的版本号 cordova plugin add cordova-plugin-app-versio...
    XuTong阅读 2,444评论 2 11
  • ionic v1 1.7.16 官方文档 获取路径 npm install ionic@1.7.16 -g对应的i...
    ynwshy阅读 3,474评论 0 0
  • 清平乐 ..词牌 芳菲渐看,风挑珠帘半。 已是旧巢还新燕,不敢长亭顾盼。 碧水枉自凝眉,梨花何事白头。 十里春光似...
    莫筱筱莫阅读 175评论 0 1
  • 当我码下这篇文章时,你现在过得怎么样呢? 还记得你曾经说过,你一直有一个梦想,在雪天的草地上和心爱的人一起踏上红地...
    凌河临夏阅读 179评论 0 0