Ionic display error if gps is turned off(如果 gps 关闭,离子显示错误)
本文介绍了如果 gps 关闭,离子显示错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在尝试确定是否有人在 Ionic/Cordova 中关闭了 GPS 时遇到了一点问题.
Got a bit of an issue trying to determine if someone has their GPS turned off in Ionic/Cordova.
这是我目前正在尝试做的事情,这在浏览器中可以正常工作,但在 android 上却不行.
Here is what I am trying to do at the moment, this works in the browser fine but not on android.
navigator.geolocation.getCurrentPosition(function(pos) {}, function(err) {
alert('We were unable to determine your location, please turn on your GPS/Location services');
});
另一件事是有人知道是否可以提示使用 Ionic/cordova 打开 GPS?
Another thing is does anyone know if its possible to give a prompt to turn on GPS with Ionic/cordova?
有人有什么想法吗?
推荐答案
请添加这个 插件,
Please add this plugin,
cordova plugin add cordova.plugins.diagnostic
1.确定是否有人在 Ionic/Cordova 中关闭了 GPS
控制器
if (window.cordova) {
cordova.plugins.diagnostic.isLocationEnabled(function(enabled) {
alert("Location is " + (enabled ? "enabled" : "disabled"));
}, function(error) {
alert("The following error occurred: " + error);
});
}
2.提示开启GPS
控制器
if (window.cordova) {
cordova.plugins.diagnostic.switchToLocationSettings();
}
这篇关于如果 gps 关闭,离子显示错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:如果 gps 关闭,离子显示错误
基础教程推荐
猜你喜欢
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01