Есть ли способ скрыть названия улиц (google_maps_flutter)? - PullRequest
0 голосов
/ 06 июля 2019

Я работаю над приложением и хочу отобразить карту без названий улиц.

Есть ли способ отключить названия улиц?

1 Ответ

0 голосов
/ 07 июля 2019

Google maps for flutter теперь имеет возможность настраивать стили карт.Перейдите к Мастеру стилей Google Maps , уменьшите плотность дороги и сгенерируйте JSON.

Скопируйте сгенерированный JSON в папку ресурсов и укажите его в файле pubspec.yaml.Если ваша папка называется assets:

flutter:  
  assets:
    - assets/no_street_names.json

Теперь вам просто нужно использовать этот стиль в созданных вами картах.Этого можно добиться, установив стиль карты с помощью контроллера карты.Вы можете использовать следующий код для справки:

import 'package:flutter/services.dart' show rootBundle;
GoogleMap(
          onMapCreated: (GoogleMapController controller) {
            rootBundle.loadString('assets/no_street_names.json').then((String mapStyle) {
              controller.setMapStyle(mapStyle);
            });
          },
        ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...