离子本机地理定位在观察位置上捕获错误
Ionic native geolocation catch errors on watchposition
我在我的 Ionic 应用程序中使用地理定位,我想使用方法 watchposition 来检查(例如)用户何时关闭 GPS,同时观察他的位置以捕获错误并在屏幕上显示消息.
关注 this guide 我正在这样做:
let watch = this.geolocation.watchPosition();
watch.subscribe((data)=>{
})
但是我找不到在订阅数据时捕获错误的方法。有办法实现吗?
如果我没理解错的话,你想捕获从你的 watchPosition()
.
抛出的错误
根据API docs它returnsObservable<Position>
。这意味着您可以使用标准方法在 subscribe
函数中设置错误处理程序。它可以带3个参数。 subscribe(onsuccess,onerror,oncompletion)
.
let watch = this.geolocation.watchPosition();
watch.subscribe((data)=>{
},error => {
console.log(error); //error handling
})
我在我的 Ionic 应用程序中使用地理定位,我想使用方法 watchposition 来检查(例如)用户何时关闭 GPS,同时观察他的位置以捕获错误并在屏幕上显示消息.
关注 this guide 我正在这样做:
let watch = this.geolocation.watchPosition();
watch.subscribe((data)=>{
})
但是我找不到在订阅数据时捕获错误的方法。有办法实现吗?
如果我没理解错的话,你想捕获从你的 watchPosition()
.
根据API docs它returnsObservable<Position>
。这意味着您可以使用标准方法在 subscribe
函数中设置错误处理程序。它可以带3个参数。 subscribe(onsuccess,onerror,oncompletion)
.
let watch = this.geolocation.watchPosition();
watch.subscribe((data)=>{
},error => {
console.log(error); //error handling
})