EinEinfach / CaSSAndRA

Cascaded sunray server and rover application
MIT License
30 stars 17 forks source link

Kartenzoom beim Mähvorgang #141

Open themanfrommoon opened 6 months ago

themanfrommoon commented 6 months ago

Moin,

Cassandra ist schon ziemlich genial! Ich möchte gerne ein paar Ideen beisteuern, die es vielleicht noch besser machen könnten.

Bei der Benutzung des Mähroboters schaue ich immer genau hin und beobachte mal den Rover, was er so tut, aber auch in der App schaue ich oft und gerne mal genau zu.

Aktuell gibt es dort nur den "Zoom All" Button, der auf den gesamten Perimeter zoomt: grafik

Allerdings denke ich, dass es auch sehr hilfreich wäre, wenn man einen Button hätte, mit dem man auf den aktuellen Taskbereich/ gesamten Mähpfad zoomen könnte, denn das ist ja der Bereich, in dem sich der Rover aufhalten sollte: grafik

Jetzt gibt es aber sehr große Karten, oder auch sehr kleine Fenster, in denen dann nicht mehr erkennt wo der Rover gerade ist. Dort könnte man eine weitere Zoonstufe bereitstellen. Die würde ich folgendermaßen definieren: Der sichtbare Bereich der Karte ist 30x so breit wie der Mäher lang ist. Ausserdem bleibt der Mäher immer in der Mitte des Bildschirms, solange an jedem Rand noch ausserhalb Karte vorhanden ist. Kommt die Karte an den Rand, bleibt die Karte stehen und der Mäher fährt zum Rand (nicht ganz leicht zu verstehen, wird aber besser aussehen, als wenn der Mäher immer genau in der Mitte ist). Das würde dann in etwa immer so aussehen: grafik

Beste Grüße, Chris

themanfrommoon commented 6 months ago

Ein weiterer Zoommodus erscheint ebenfalls noch sinnvoll: Zoom auf den gesamten Restpfad des aktuellen Tasks: image So sieht man was der Rover noch vor sich hat.