как отобразить сгенерированное сообщение в консоли во флаттере? - PullRequest
0 голосов
/ 30 июня 2018

привет. Я попытался извлечь сообщение о долготе и латидиде, напечатанное в консоли, я использую плагин вида карты https://pub.dartlang.org/packages/map_view., когда я нажимаю на карту, в консоли генерируется напечатанная долгота и широта, используется функция:

Получение касаний карты

mapView.onMapTapped
     .listen((location) => print("Touched location $location"));

Но я хочу прочитать долготу и широту, сгенерированные в консоли, чтобы загрузить мою переменную и показать карту с новой координатой.

1 Ответ

0 голосов
/ 30 июня 2018

Вы можете сделать что-то вроде этого:

var longitude;
var latitude;

mapView.onMapTapped.listen((location) { 
    print("Touched location $location");
    // in a stateful widget
    setState(() {
        longitude = location.longitude;
        latitude = location.latitude;
    };
});

Затем используйте его с переменной longitude.

Где someFunction - это функция, которая обновляет карту. (Для обновления карты вы можете использовать состояние )

В следующий раз, прежде чем спрашивать, прочитайте руководство по началу работы .

...