官網(wǎng)鏈接:https://ionicframework.com/docs/native/geolocation/

image.png
這是官網(wǎng)的教程,屬實(shí)有點(diǎn)坑,因?yàn)槟壳癱ordova-plugin-geolocation最新版本是4.0.1的,我們?nèi)グ惭b插件的時(shí)候默認(rèn)下載的是最新的,所以會(huì)出現(xiàn)問題,在在app.module.ts中導(dǎo)入,providers中要聲明的時(shí)候會(huì)報(bào)錯(cuò),最新版的使用方式在github和npm上都有,有興趣的同鞋可以了解一下:
https://github.com/apache/cordova-plugin-geolocation
https://www.npmjs.com/package/cordova-plugin-geolocation
最簡單直接的方式就是把插件版本降級(jí)
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上需要添加權(quán)限
<key>NSLocationWhenInUseUsageDescription</key>
<string>使用您的地理位置</string>

image.png