Cannot set property 'currentLat' of null ; J'ai essayé de déclarer toutes les variables globalement pour pouvoir les utiliser plus tard mais je ne sais pas pourquoi je continue à obtenir des nullités lorsque j'appelle une variable et que j'essaie de définir ses propriétés.
currentLat: any;
currentLng: any;
ngOnInit() {
this.watchPosition();
}
watchPosition() {
var options = {
maximumAge: 3600000,
timeout: 3000,
enableHighAccuracy: true,
}
var watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
function onSuccess(position) {
this.currentLat=position.coords.latitude;
this.currentLng=position.coords.longitude ;
};
function onError(error) {
alert('code: ' + error.code + '\n' + 'message: ' + error.message + '\n');
}
}