Есть ли способ, которым я могу автоматически закрыть подсказку о геолокации (скажем, через 5 секунд)?
Ниже моя функция:
setCurrentPosition() {
const geoOptions = {
enableHighAccuracy: false,
timeout: 2000, // Wait 2 seconds
maximumAge: 2000 // Valid for 2 seconds
};
if ('geolocation' in navigator) {
navigator.geolocation.getCurrentPosition((position) => {
this.findAddressByCoordinates(position.coords.latitude, position.coords.longitude);
}, (positionError => {
console.log('error');
console.log(positionError);
}), geoOptions );
if (this.currentMapData === undefined) {
this.isComponentsValid.emit(false);
} else {
this.isComponentsValid.emit(true);
}
}}