Ионный / конденсаторный - GeoLocation WatchPosition timeout

Я хочу задать два вопроса.

  1. Значение параметра timeout находится в seconds или miliseconds?
  2. Где выполнить код, если дошло timeout? (сделайте что-нибудь после тайм-аута)

.

let wait: string;
wait = Plugins.Geolocation.watchPosition({
    enableHighAccuracy: true,
    timeout:5 // i dont if this is seconds or miliseconds
}, (position, err) => {
    // do something

    Plugins.Geolocation.clearWatch({
            id: wait
    });
});

// i want to detect if the location still doesnt detect, and it already time-out, i want to do something

Документ слишком прост. Очень сложно понять. https://capacitor.ionicframework.com/docs/apis/geolocation/


person Syamsoul Azrien    schedule 06.08.2019    source источник


Ответы (1)


Тайм-аут определяется в миллисекундах на основе предположения, что Capacitor API, вероятно, равен API геолокации в Интернете. Если время ожидания истекло и watchPosition () не удалось получить позицию, вы сможете проверить свое значение err.

person Manuel    schedule 08.11.2019