Как исправить белый экран на карте в флаттере - PullRequest
0 голосов
/ 21 октября 2019
        *Here is the new error i encounter*

  I tried using a Mapbox i followed exactyly this tutorial
https://www.youtube.com/watch?v=oc1mktx0Zn8&t=22s on Youtube

Но когда мне пора запустить приложение, оно отображает белый экран, только вот код карты:

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
        appBar: new AppBar(title: new Text('Leaflet Maps')),
        body: new FlutterMap(
            options: new MapOptions(
                center: new LatLng(35.22, -101.83), minZoom: 10.0),
            layers: [
              new TileLayerOptions(
                  urlTemplate:
                  "https://api.mapbox.com/styles/v1/zion21/ck20raa6m3p341cmrjsmd5555/wmts?access_token=pk.eyJ1IjoiemlvbjIxIiwiYSI6ImNrMjBlMHFtMjB4NDQzbXE4N3FqcGVibzEifQ.9d-UxqgnIdB1WeDHKfwp-A",
                  additionalOptions: {
                    'accessToken':
                    'pk.eyJ1IjoiemlvbjIxIiwiYSI6ImNrMjBxYWczaDA0ZjAzaXBnY3ZhdjM3ZzAifQ.rY3J57etwhIiJ_0yqfmWPQ',
                    'id': 'mapbox.mapbox-streets-v7'
                  })
            ]));
  }
}

1 Ответ

0 голосов
/ 21 октября 2019

Вам необходимо добавить уникальный идентификатор для FloatingActionButton

Widget button(Function function, IconData icon) {
    return new FloatingActionButton(
      heroTag: "id1",
      onPressed: function,
      materialTapTargetSize: MaterialTapTargetSize.padded,
      backgroundColor: Colors.blue,
      child: Icon(
        icon,
        size: 36.0,
      ),
    );
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...