Browse Source

Fix button behaviours attempt no 2

master
Kenneth Bruen 3 years ago
parent
commit
0b5e82dfc4
Signed by: kbruen
GPG Key ID: C1980A470C3EE5B1
  1. 18
      src/App.svelte

18
src/App.svelte

@ -91,17 +91,12 @@
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) {
if (map && this.follow) {
if (this.coords) {
map.fitBounds(
L.latLng(this.coords.latitude, this.coords.longitude).toBounds(this.coords.accuracy * 2),
{
@ -110,6 +105,13 @@
},
);
}
else {
map.setZoom(1, {
animate: true,
duration: 5,
});
}
}
},
};

Loading…
Cancel
Save