我正在创建一个应用程序与离子3,基于位置和Map的完整应用程序,所以我想启用GPS启动应用程序后,使应用程序顺利工作.我已经使用本地地理定位插件..它解决了Android棒棒糖的问题,但在其他版本中不工作.我听说诊断插件,可以迫使用户启用GPS.任何人都可以告诉我怎么做,它可以在Android和iOS平台上运行。
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用法
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
1条答案
按热度按时间vmpqdwk31#
定位精度
这个Cordova/Phonegap插件用于Android和iOS,通过从应用程序内触发本地对话框来请求启用/更改位置服务,避免用户需要离开您的应用程序手动更改位置设置。
您可以通过以下命令安装:
则必须导入app.module.ts
LocationAccuracy
用法
更多详情,请访问official link