woheller69 / spritpreise

A privacy friendly app for gas prices in Germany
GNU General Public License v3.0
100 stars 6 forks source link

Feature: Dynamic Map Zoom #45

Open martinrieder opened 3 months ago

martinrieder commented 3 months ago

Requesting the zoom level of the map to be adjusted dynamically, so that a predefined number gas stations are shown.

Note: Writing in German below, as the app is intended for local use. If desired, I can switch to English...

Aktuell scheint es nur einen voreingestellten Wert für die Vergrößerung der Karte zu geben. Oft liegen die günstigen Tankstellen außerhalb des anfänglichen Kartenausschnitts. Das Einfachste wäre hierfür natürlich, den Zoom passend zum Suchradius anzupassen.

Die Karte kann dabei je nach Region aber ziemlich voll werden. Es sollten nach meiner Ansicht aber mindestens diejenigen Tankstellen angezeigt werden, die auch in der Liste sichtbar sind.

Die komfortabelste Option wäre natürlich, wenn man die Anzahl der angezeigten Tankstellen in den Optionen wählen könnte. Dafür wären folgende Ansätze denkbar:

Letzterer Punkt lässt sich mit meinem Vorschlag zum Histogramm (#44) kombinieren. So könnte man bei Auswahl eines Balkens im Diagramm die entsprechenden Tankstellen in der Karte sichtbar machen.

martinrieder commented 3 months ago

Ich habe den Titel geändert, weil ich mit dynamischer Anpassung auch folgendes verbinde: Wenn eine Tankstelle in der Liste ausgewählt wird, die außerhalb des aktuellen Kartenausschnitts liegt, dann sollte der Zoom entsprechend angepasst werden, dass diese sichtbar wird.