BMWRaspControl - Forum

Normale Version: [Feature Request] Navi Autozoom
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
zoom in heißt rein, also größer
zoom out heißt raus, also kleiner (mehr kartenausschnitt zu sehen)

du kannst die funkiton gern umschreiben und bei dir testen:
Code:
if speed_kmh < self.map_auto_zoom_200 - 20:
    zoom_level = 100
elif speed_kmh >= self.map_auto_zoom_5000:
    zoom_level = 5000

# speed up -> zoom out
elif speed_kmh >= self.map_auto_zoom_2000 and self.map_states['zoom_level'] < 2000:
    zoom_level = 2000
elif speed_kmh >= self.map_auto_zoom_1000 and self.map_states['zoom_level'] < 1000:
    zoom_level = 1000
elif speed_kmh >= self.map_auto_zoom_500 and self.map_states['zoom_level'] < 500:
    zoom_level = 500
elif speed_kmh >= self.map_auto_zoom_200 and self.map_states['zoom_level'] < 200:
    zoom_level = 200

# speed down -> zoom in
elif speed_kmh < self.map_auto_zoom_500 - 10 and self.map_states['zoom_level'] > 200:
    zoom_level = 200
elif speed_kmh < self.map_auto_zoom_1000 - 10 and self.map_states['zoom_level'] > 500:
    zoom_level = 500
elif speed_kmh < self.map_auto_zoom_2000 - 10 and self.map_states['zoom_level'] > 1000:
    zoom_level = 1000
elif speed_kmh < self.map_auto_zoom_5000 - 5 and self.map_states['zoom_level'] > 2000:
    zoom_level = 2000
In welcher Datei ist der Code?
service.py
Version 1.2.9i läuft. PDC auch. Code habe ich noch nicht umgeschrieben mache ich morgen.
gut, dann gibts jetzt mal ein richtiges release.
Warte bis morgen, ich muss noch was checken, ob es im alten Add on auch vorkommt. Bei mir ist eben ein komisches Verhalten beim Auto starten aufgekommen.Kleinigkeit.
Scheint nur ein Zufalls Problem gewesen zu sein, daher funktioniert das Add on.
Hab mir jetzt die service.py angeschaut, reicht es aus wenn ich die Minus Werte einfach ändere oder muss ich noch woanders etwas anpassen? 
Nur um sicher zu gehen: Die Minuswerte bedeuten, dass zum eingestellten Wert der zoom in erst dann passiert wenn der eingestellte Wert erreicht ist plus dem Abzug des Minuswertes. Beispiel: Eingestellter Wert für zoom_out  200m 100km/h, zoom_in ist dann bei 80km/h?
Seiten: 1 2