0

我正在使用这段代码:

this.watchID = navigator.geolocation.watchPosition((localizacion) => {
  console.log("En el enviarPos", localizacion);
}, (err) => {
  console.log(err);
}, { enableHighAccuracy: true });

它在后台工作,但仅在手机锁定时不起作用。

错误:

GeolocationPositionError {code: 3, message: "Timeout expired"}
4

1 回答 1

0

我遇到了同样的问题,但我切换到Geocoder,它对我来说工作正常,它也提供了很多信息,

=> 对于离子 3

ionic cordova plugin add cordova-plugin-nativegeocoder

npm install --save @ionic-native/native-geocoder@4

=> 对于离子 4

ionic cordova plugin add cordova-plugin-nativegeocoder

npm install --save @ionic-native/native-geocoder
于 2020-02-17T13:34:45.360 回答