Fix button behaviours attempt no 2

This commit is contained in:
Kenneth Bruen 2021-10-03 23:38:33 +03:00
parent ecb1875077
commit 0b5e82dfc4
Signed by: kbruen
GPG key ID: C1980A470C3EE5B1

View file

@ -91,24 +91,26 @@
follow: false,
coords: void 0,
setFollow: function(shouldFollow: boolean) {
if (this.follow && !shouldFollow) {
map.setZoom(1, {
animate: true,
duration: 5,
});
}
this.follow = shouldFollow;
},
update: function(coords: GeolocationCoordinates) {
update: function(coords: GeolocationCoordinates | undefined) {
this.coords = coords;
if (this.coords && this.follow) {
map.fitBounds(
L.latLng(this.coords.latitude, this.coords.longitude).toBounds(this.coords.accuracy * 2),
{
if (map && this.follow) {
if (this.coords) {
map.fitBounds(
L.latLng(this.coords.latitude, this.coords.longitude).toBounds(this.coords.accuracy * 2),
{
animate: true,
duration: 1,
},
);
}
else {
map.setZoom(1, {
animate: true,
duration: 1,
},
);
duration: 5,
});
}
}
},
};