редактировать, как это
public geolocate() {
var options = {
enableHighAccuracy: false,
maximumAge: Infinity
};
this.geo.getCurrentPosition(options)
.then((resp) => {
console.log("What is in this geolocate? ", resp);
const location = { Lat: resp.coords.latitude, Lon: resp.coords.longitude };
this.storage.set('GeoLocation', location);
})
.catch((error) => {
console.log('Error getting location', error);
});
}
теперь вызывайте эту функцию в setinterval, как показано ниже
setInterval(() => {
this.geolocate();
}, 600);
так что ваша функция будет вызываться каждые 600 мс и оправдывать плагин и хранилища.