这是我在提供商locationtracker.ts中的代码
watch: any;
lat: number=0;
lng: number=0;
this.watch = this.geolocation.watchPosition().filter((p) => p.coords !== undefined).subscribe(position => {
this.lat = position.coords.latitude;
this.lng = position.coords.longitude;
this.msg = "front"+position.coords.latitude;
this.id = 2;
console.log(this.lat);
this.showNotification();
console.log(this.lng);
});
这是我获取lat lng值的代码。
this.lat = this.locationTracker.returnLat();
this.lng = this.locationTracker.returnLng();
但我在lat lng中只得到0值,而不是更新后的值。