0
我正在創建使用地理位置插件的移動應用程序,並且我想在GPS關閉時顯示彈出窗口來啓用GPS。如何檢測GPS是否開啓以及如何在GPS上顯示位置設置?如何檢測GPS是否開啓或關閉使用科爾多瓦
我正在創建使用地理位置插件的移動應用程序,並且我想在GPS關閉時顯示彈出窗口來啓用GPS。如何檢測GPS是否開啓以及如何在GPS上顯示位置設置?如何檢測GPS是否開啓或關閉使用科爾多瓦
它可以使用下面的科爾多瓦插件來完成: https://github.com/dpa99c/cordova-diagnostic-plugin
添加插件:
ionic plugin add cordova.plugins.diagnostic
檢查GPS是否啓用與否如下,
cordova.plugins.diagnostic.isLocationEnabled(successCallback, errorCallback);
如果未啓用GPS,則打開位置設置如下,
cordova.plugins.diagnostic.switchToLocationSettings();
完整代碼:
cordova.plugins.diagnostic.isLocationEnabled(successCallback, errorCallback);
function successCallback(res){
console.log("Location is " + (res ? "Enabled" : "not Enabled"));
!res ? cordova.plugins.diagnostic.switchToLocationSettings() : '';
}
function errorCallback(err){
console.log("Error: "+JSON.stringify(err));
}
你想一個GPS監聽器? – giannisf
https://github.com/BastienL/GPSDetector –
如何添加此插件? – satyender