【问题标题】:Ionic/Capacitor - GeoLocation WatchPosition timeout离子/电容器 - GeoLocation WatchPosition 超时
【发布时间】:2019-12-13 13:15:11
【问题描述】:

我想问两个问题。

  1. timeout 选项的值在secondsmiliseconds 中?
  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/

【问题讨论】:

    标签: ionic-framework geolocation capacitor


    【解决方案1】:

    超时以 毫秒 为单位定义,基于 Capacitor API 可能等于 Web Geolocation API 的假设。如果超时并且 watchPosition() 无法获得位置,您应该能够检查您的 err 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 2020-12-20
      • 2017-02-03
      • 2021-03-20
      相关资源
      最近更新 更多