From 861920096cbf41e1a781b756ce48e3f8908962b1 Mon Sep 17 00:00:00 2001 From: Bart Akeley Date: Sun, 28 Jan 2018 11:26:46 -0600 Subject: [PATCH] be more forgiving while getting location --- js/streams/LocationStream.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js/streams/LocationStream.js b/js/streams/LocationStream.js index 4c6340e..b767c2f 100644 --- a/js/streams/LocationStream.js +++ b/js/streams/LocationStream.js @@ -2,5 +2,14 @@ import { Observable, type Observer } from 'rxjs'; export default Observable.create((obs: Observer): Observable => { - navigator.geolocation.getCurrentPosition((pos: Position) => obs.next(pos)); + navigator.geolocation.getCurrentPosition( + (pos: Position) => obs.next(pos), + err => { + throw err; + }, + { + enableHighAccuracy: false, + timeout: 1000, + } + ); });