ой
вот так работает. спасибо
getWeatherbyCoordsIntrval(){
this._getlocationservice.getCurrentPosition().subscribe(
data => {this.coordData = data},
error => console.log('Error fetching geolocation data'));
return IntervalObservable
.create(500)
.flatMap(() => {
return this.http.get(Settings.BaseURL+'?lat='+this.coordData.coords.latitude+'&lon='+this.coordData.coords.longitude+'&APPID='+Settings.APPID)
.map(response => response.json());
});
}
}