美文网首页
ionic使用Geolocation gps定位出现错误

ionic使用Geolocation gps定位出现错误

作者: 一脚门万 | 来源:发表于2019-01-25 19:10 被阅读0次

    官网链接: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

    相关文章

      网友评论

          本文标题:ionic使用Geolocation gps定位出现错误

          本文链接:https://www.haomeiwen.com/subject/vbevjqtx.html