Я хочу, чтобы моя карта всегда оставалась в облегченном режиме, независимо от системной темы устройства. Мое приложение принудительно переходит в светлый режим с помощью ThemeMode.light, но карта по-прежнему переключается в темный режим, когда устройство находится в темной теме.
Поэтому, хотя все приложение остается светлым, карта продолжает следовать системной теме, а это не то поведение, которое мне нужно.
Я также попробовал применить собственный стиль карты с помощью файла JSON. Однако инструмент Google Map Style Tool не предоставляет JSON для светлой темы по умолчанию. Когда я выбираю светлую тему «стандартная/нормальная», она возвращает пустой JSON (
Код: Выделить всё
[]Я пробовал:
- Явно установить тему приложения на ThemeMode.light
- Предоставить пустой стиль JSON ()
Код: Выделить всё
[] - Попытка переопределить темный режим с помощью параметров карты.
- Тестирование на разных устройствах и эмуляторах.
Как заставить Google Карты принудительно переключиться в темный режим?
(Flutter Navigation SDK или Google Maps SDK под капотом), чтобы всегда использовать светлый режим, игнорируя системную тему Android? Если требуется JSON светлой темы: есть ли способ получить правильный JSON стиля светлого режима?
Подробнее здесь: https://stackoverflow.com/questions/798 ... e-light-mo
Мобильная версия