Don't stop geolocation tracking on error

This commit is contained in:
Frederic Junod
2020-05-07 14:34:13 +02:00
parent 7139c0fdcc
commit 7e248bb8e5
2 changed files with 14 additions and 1 deletions

View File

@@ -1,5 +1,19 @@
## Upgrade notes
### v6.3.2
#### Backwards incompatible changes
##### Geolocation no longer stop tracking after an error
Previously, when the Geolocation class encounter an error the tracking was stopped. It now continues to track.
To get the previous behavior, use the following code:
```js
geolocation.on('error', function (error) {
geolocation.setTracking(false);
});
```
### v6.3.0
#### Vector source loading when extent crosses +/-180

View File

@@ -213,7 +213,6 @@ class Geolocation extends BaseObject {
* @param {PositionError} error error object.
*/
positionError_(error) {
this.setTracking(false);
this.dispatchEvent(new GeolocationError(error));
}