gpt4 book ai didi

移动应用程序在后台时的 GPS 位置(使用 ionicframework)

转载 作者:行者123 更新时间:2023-12-02 20:35:18 25 4
gpt4 key购买 nike

我需要实现一个应用程序来存储用户从A移动到B时的旅程(路径)。现在,我知道ionicframework可以使用GPS,但是当我的应用程序转到后台时会发生什么?我的应用程序如何继续存储用户位置?这可能吗 ?有没有我可以使用的插件(请不要超过 600 美元)?

最佳答案

我刚刚为 ios 和 android 编写了一个新的 cordova 后台地理定位插件,它免费且简单!尝试一下:

https://github.com/pmwisdom/cordova-background-geolocation-services

ionic 用法:

//Wait for cordova / ionic ready to use the plugin
ionic.Platform.ready(function(){
//Make sure to get at least one GPS coordinate in the foreground before starting background services
navigator.geolocation.getCurrentPosition();

//1. Get plugin
var bgLocationServices = window.plugins.backgroundLocationServices;

//2. Configure Plugin
bgLocationServices.configure({
desiredAccuracy: 20,
distanceFilter: 5,
notificationTitle: 'BG Plugin',
notificationText: 'Tracking',
debug: true,
interval: 9000,
fastestInterval: 5000
});

//3. Register a callback for location updates, this is where location objects will be sent in the background
bgLocationServices.registerForLocationUpdates(function(location) {
console.log("We got a BG Update" + JSON.stringify(location));
}, function(err) {
console.log("Error: Didn't get an update", err);
});

//4. Start the Background Tracker. When you enter the background tracking will start, and stop when you enter the foreground.
bgLocationServices.start();


///later, to stop
bgLocationServices.stop();

});

关于移动应用程序在后台时的 GPS 位置(使用 ionicframework),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com