diff --git a/Docs/Misc/gen.sh b/Docs/Misc/gen.sh new file mode 100755 index 000000000..8304eee24 --- /dev/null +++ b/Docs/Misc/gen.sh @@ -0,0 +1,2 @@ + +dot -Tps geolocation_button.gv -Tsvg -O diff --git a/Docs/Misc/geolocation_button.gv b/Docs/Misc/geolocation_button.gv new file mode 100644 index 000000000..3881519e4 --- /dev/null +++ b/Docs/Misc/geolocation_button.gv @@ -0,0 +1,22 @@ +digraph G { + init [shape=box] + denied + init -> denied [label="geolocation permanently denied"] + init -> getting_location [label="previously granted flag set"] + init -> idle [label="previously granted flag unset"] + idle + idle -> request_permission [label="on click"] + request_permission + request_permission -> getting_location [label="granted (sets flag)"] + request_permission -> idle [label="not granted"] + request_permission -> denied [label="permanently denied"] + getting_location + location_found + getting_location -> location_found [label="location found"] + location_found -> open_lock [label="on click (zooms to location)"] + open_lock + open_lock -> location_found [label="after 3 sec"] + closed_lock + open_lock -> closed_lock [label="on click (locks zoom to location)"] + closed_lock -> location_found [label="on click"] +} diff --git a/Docs/Misc/geolocation_button.gv.svg b/Docs/Misc/geolocation_button.gv.svg new file mode 100644 index 000000000..6dbf78848 --- /dev/null +++ b/Docs/Misc/geolocation_button.gv.svg @@ -0,0 +1,145 @@ + + + + + + +G + + + +init + +init + + + +denied + +denied + + + +init->denied + + +geolocation permanently denied + + + +getting_location + +getting_location + + + +init->getting_location + + +previously granted flag set + + + +idle + +idle + + + +init->idle + + +previously granted flag unset + + + +location_found + +location_found + + + +getting_location->location_found + + +location found + + + +request_permission + +request_permission + + + +idle->request_permission + + +on click + + + +request_permission->denied + + +permanently denied + + + +request_permission->getting_location + + +granted (sets flag) + + + +request_permission->idle + + +not granted + + + +open_lock + +open_lock + + + +location_found->open_lock + + +on click (zooms to location) + + + +open_lock->location_found + + +after 3 sec + + + +closed_lock + +closed_lock + + + +open_lock->closed_lock + + +on click (locks zoom to location) + + + +closed_lock->location_found + + +on click + + + diff --git a/Logic/Actors/AvailableBaseLayersImplementation.ts b/Logic/Actors/AvailableBaseLayersImplementation.ts index 5d7116381..09f5cfe42 100644 --- a/Logic/Actors/AvailableBaseLayersImplementation.ts +++ b/Logic/Actors/AvailableBaseLayersImplementation.ts @@ -175,7 +175,7 @@ export default class AvailableBaseLayersImplementation implements AvailableBaseL // Note: if layer.geometry is null, there is global coverage for this layer layers.push({ id: props.id, - max_zoom: props.max_zoom ?? 25, + max_zoom: props.max_zoom ?? 19, min_zoom: props.min_zoom ?? 1, name: props.name, layer: leafletLayer, diff --git a/langs/nl.json b/langs/nl.json index fa7a85612..33a56e19a 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -137,7 +137,7 @@ "getStartedNewAccount": " of maak een nieuwe account aan", "noTagsSelected": "Geen tags geselecteerd", "customThemeIntro": "

Onofficiële thema's

De onderstaande thema's heb je eerder bezocht en zijn gemaakt door andere OpenStreetMappers.", - "aboutMapcomplete": "

Over MapComplete

Met MapComplete kun je OpenStreetMap verrijken met informatie over een bepaald thema. Beantwoord enkele vragen, en binnen een paar minuten is jouw bijdrage wereldwijd beschikbaar! De maker van het thema bepaalt de elementen, vragen en taalversies voor het thema.

Ontdek meer

MapComplete biedt altijd de volgende stap naar meer OpenStreetMap:

Merk je een bug of wil je een extra feature? Wil je helpen vertalen? Bezoek dan de broncode en issue tracker.

Wil je je vorderingen zien? Volg de edits op OsmCha.

", + "aboutMapcomplete": "

Over MapComplete

Met MapComplete kun je OpenStreetMap verrijken met informatie over een bepaald thema. Beantwoord enkele vragen, en binnen een paar minuten is jouw bijdrage wereldwijd beschikbaar! De maker van het thema bepaalt de elementen, vragen en taalversies voor het thema.

Ontdek meer

MapComplete biedt altijd de volgende stap naar meer OpenStreetMap:

Merk je een bug of wil je een extra feature? Wil je helpen vertalen? Bezoek dan de broncode en issue tracker.

Wil je je vorderingen zien? Volg de edits op OsmCha.

", "backgroundMap": "Achtergrondkaart", "layerSelection": { "zoomInToSeeThisLayer": "Vergroot de kaart om deze laag te zien",