Woher weiß Google Maps Navigation, dass Sie sich in einem Tunnel befinden, wenn es in den Nachtmodus wechselt?

Ich nehme an, das ist nicht gerade ein neues Feature, aber es ist neu für mich, da ich nicht oft durch Tunnel reise. Was genau verwendet die Software, wenn sie entscheidet, in einem Tunnel in den Nachtmodus umzuschalten? GPS-Standort? Ein Lichtsensor? Eine Kombination aus beidem?

einfach aus reichhaltigen Google-Map-Daten.
Ich glaube nicht, dass die Kartendaten allein es erklären - ich fahre die ganze Zeit auf den Straßen direkt darüber, ohne dass es wechselt. Aber ja, mit schlechten Kartendaten geht das nicht ... fragen Sie einfach Apple!
Ich denke also, es verwendet auch den Höhenwert vom GPS, um festzustellen, ob Sie sich im Tunnel oder auf der darüber liegenden Straße befinden! Wie in seiner neuen Funktion, der Innennavigation durch einige Gebäude, verwendet es die Höhe, um zu bestimmen, in welchem ​​Stockwerk Sie sich befinden (ich bin mir nicht sicher!).
Als ich das letzte Mal die gebäudeinterne Navigation verwendet habe, mussten Sie die Etage manuell auswählen. Ich glaube nicht, dass es die Höhe verwendet, oder ich habe nie genug Sats, um einen Höhenwert abzuleiten. Ich parke unterhalb der I-95 und werde immer direkt von der I-95 geleitet, anstatt zu den darunter liegenden Straßen der Stadt (wo ich anfange). Ich denke, das ist der Grund, warum ich anfangs davon ausgegangen bin, dass die Höhe nicht verwendet wurde.

Antworten (4)

Schwer zu sagen, ohne zu wissen, über welches Gerät und welche Firmware-Version wir sprechen, also ist das Folgende meine Spekulation.

Ich habe ein Garmin Nuvi, das weiterhin in einem Tunnel navigiert, abbiegt und alles, obwohl es seinen Satellitenempfang verliert. Meins schaltet nicht in den Nachtmodus, aber es weiß anhand der Kartendaten eindeutig, dass es sich in einem Tunnel befindet. Da Empfangsverlust in einem Tunnel eine Selbstverständlichkeit ist, muss das Gerät dort Koppelnavigation betreiben. (Re-Broadcasting ist aus, weil es das Signal-Timing beeinflussen würde, das der Schlüssel zur Berechnung eines Fixes ist). Tatsächlich habe ich dies getestet, indem ich schnell in einen Tunnel eingefahren bin und einmal darin abgebremst habe. Das Gerät warnte, dass es den Empfang verloren hatte und zeigte weiterhin meine Einfahrgeschwindigkeit, das „Passieren“ von Weichen und die Tunnelausfahrt vor mir an.

Daraus habe ich gefolgert, dass die Firmware Karteninformationen verwendet, die möglicherweise mit dem Verlust der Satellitenverbindung abgeglichen wurden, um zu wissen, wann ich in einen Tunnel eingetreten bin.

Hatte nicht an die Satellitensperre gedacht. Würde es also in den Nachtmodus wechseln, selbst wenn der Tunnel beleuchtet wäre (ich habe kein Licht in der Nähe)? Ich denke, ich könnte eine Taschenlampe darauf setzen.

Kürzlich war ich in Italien unterwegs und mir ist aufgefallen, dass diese Google Maps Funktion in Italien genauer funktioniert als in meinem Heimatland Deutschland.

Ich habe es in Italien ein wenig getestet und folgendes festgestellt:

  • Egal ob der Tunnel beleuchtet ist oder nicht, er geht immer in den Nachtmodus
  • Fahren Sie in einen Tunnel und halten Sie die Geschwindigkeit durch den gesamten Tunnel konstant, und es wird perfekt funktionieren
  • Beschleunigen Sie im Tunnel, dann schaltet es den Nachtmodus zu spät aus
  • Reduzieren Sie die Geschwindigkeit im Tunnel, dann wird der Nachtmodus zu früh ausgeschaltet
  • Halten Sie einige Minuten im Tunnel an, dann schaltet es den Nachtmodus nach einer Weile aus und nicht wieder ein

Aus diesen Beobachtungen schließe ich, dass man sich in Italien ausschließlich auf Kartendaten verlässt und beim Verlassen des Tunnels nur die Geschwindigkeit annähert, die man vor dem Tunnel gefahren ist.

Möglicherweise verwendet es den Umgebungslichtsensor in Ihrem Telefon und wechselt in den Nachtmodus, wenn weniger Umgebungslicht vorhanden ist.

AFAIK, Google Maps verwendet keine Lichtsensoren für Tunnel und Nachtmodus. Manchmal lege ich mein Telefon in eine Tasche oder in ein Autofach und es wechselt trotz Dunkelheit nicht in den Nachtmodus.

Einfache Lösung, um den Nachtmodus zu erzwingen, die ich gefunden habe.

  1. gehe zu den Einstellungen
  2. Gehen Sie zu Datum und Uhrzeit
  3. Automatisches Datum und Uhrzeit deaktivieren.
  4. Stellen Sie Ihre Zeit auf 19 Uhr oder später ein.

Das sollte die App in den Nachtmodus versetzen. Sie können die Uhrzeit zurücksetzen, wenn Sie mit der Reise fertig sind

(Galaxy S7. Version 7.0)

Dies beantwortet jedoch nicht, wie Google Maps erkennt, wenn sich der Benutzer in einem Tunnel befindet.