cordova Ionic3 GPS使能

gdx19jrr  于 2023-10-24  发布在  Ionic
关注(0)|答案(1)|浏览(185)

我正在创建一个应用程序与离子3,基于位置和Map的完整应用程序,所以我想启用GPS启动应用程序后,使应用程序顺利工作.我已经使用本地地理定位插件..它解决了Android棒棒糖的问题,但在其他版本中不工作.我听说诊断插件,可以迫使用户启用GPS.任何人都可以告诉我怎么做,它可以在Android和iOS平台上运行。

vmpqdwk3

vmpqdwk31#

定位精度

这个Cordova/Phonegap插件用于Android和iOS,通过从应用程序内触发本地对话框来请求启用/更改位置服务,避免用户需要离开您的应用程序手动更改位置设置。
您可以通过以下命令安装:

$ ionic cordova plugin add cordova-plugin-request-location-accuracy
$ npm install --save @ionic-native/location-accuracy

则必须导入app.module.ts LocationAccuracy
用法

import { LocationAccuracy } from '@ionic-native/location-accuracy';

constructor(private locationAccuracy: LocationAccuracy) { }

...

this.locationAccuracy.canRequest().then((canRequest: boolean) => {

  if(canRequest) {
    // the accuracy option will be ignored by iOS
    this.locationAccuracy.request(this.locationAccuracy.REQUEST_PRIORITY_HIGH_ACCURACY).then(
      () => console.log('Request successful'),
      error => console.log('Error requesting location permissions', error)
    );
  }

});

更多详情,请访问official link

相关问题