Обратное геокодирование во Flutter Web

Я все еще сталкиваюсь с этой проблемой даже после того, как последовал совету ответчика на свой предыдущий вопрос. Мне пришлось опубликовать этот вопрос с более подробной информацией, чтобы наконец решить эту проблему. Я использую плагин geolocator, чтобы получить координаты местоположения пользователя в моем веб-приложении Flutter. Получение координат работает нормально, но проблема в том, что я не могу получить адрес по этим координатам с помощью плагина geocode.

 class _GeolocatingState extends State<Geolocating> {
 Position _position;
 Address _address;

 @override
 void initState() {
 super.initState();
 Geolocator.getPositionStream().listen((Position position) async {    
 setState(() {
    _position = position;
    });
  });
  print(position.latitude);
  print(position.longitude);
  await convertCoordinatesToAddress(position.latitude, 
    position.longitude).then((value) {
    setState(() {
      _address = value;
    });
    print(_address);
  });
  });
 }

Future<Address> convertCoordinatesToAddress(
  double latitude, double longitude) async {
var addresses = await GeoCode().reverseGeocoding(
    latitude: _position.latitude, longitude: 
 _position.longitude);
 return addresses;
 }

Когда я запускаю этот код, я могу напечатать latitude и longitude на моей консоли, но _address будет напечатан как null. Как я могу отменить геокодирование во Flutter Web и получить адрес по координатам? edit) это строки в outline. Обратное геокодирование во Flutter Web

Отвечает ли это на ваш вопрос? Не могу получить адрес по координатам

Christopher Moore 01.04.2021 17:06

Пожалуйста, прекратите спамить один и тот же вопрос. Отвечать людям, которые пытаются вам помочь. Предоставьте детали, которые они просят. Если задавать один и тот же неразрешимый вопрос снова и снова, это не поможет вам найти решение.

Christopher Moore 01.04.2021 17:07

@ChristopherMoore Нет, это не помогло мне узнать адрес по координатам. Вот почему мне пришлось снова задать этот вопрос. Я все еще не могу получить адрес даже после того, как последовал твоему совету.

kyung 01.04.2021 17:12

Это почти идентичный вопрос к тому, что вы опубликовали вчера. Не перепубликует вопрос только потому, что вы не получили ответа. Я попросил подробностей, но вы не ответили на мои комментарии.

Christopher Moore 01.04.2021 17:14

@ChristopherMoore Что еще я могу вам предоставить? Я просто не понимаю. Я показал вам свой код и результаты на своей консоли отладки. Могу ли я показать еще какие-нибудь подробности?

kyung 01.04.2021 17:17

Да, вы сказали, что у вас все еще есть ошибка. Я просил вас «указать строку, которая не работает». Вы этого не сделали.

Christopher Moore 01.04.2021 17:21

@ChristopherMoore Какая линия? строка моего кода? Поскольку я не могу получить адрес, возможно, функция convertCoordinatesToAddress неверна. Я добавил результат своей консоли отладки. Результат такой же, как и раньше, даже после того, как я последовал твоему совету.

kyung 01.04.2021 17:30

Почему ты не можешь? Вы использовали отладчик, как я сказал? Удалите один из повторяющихся вопросов. Один из них будут будет закрыт, и вам запретят спрашивать.

Christopher Moore 01.04.2021 17:40

@ChristopherMoore Я не знаю об отладчике. Это расширение? Если я решу эту проблему, я приму ваш ответ. Более того, удаление вопросов тоже способствует бану.

kyung 01.04.2021 17:51

Запрос дубликатов наносит больший урон. Если намеренно обойти правила, вас забанят. Как упоминается в ссылке. Использование отладчика - это базовый навык. Почитайте об использовании отладчика flutter / dart.

Christopher Moore 01.04.2021 17:53

@ChristopherMoore Я добавил снимок экрана в раздел схемы моего vscode. Если это то, что вы упомянули, значит ли это, что ни одна строка не вышла из строя? Приложение создано хорошо, но адреса нет. Я думаю, это проблема плагина или функции, не так ли?

kyung 01.04.2021 18:21

Это не отладчик. Если бы это была проблема с плагином, вы все равно увидели бы след.

Christopher Moore 01.04.2021 18:22
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
12
20
0

Другие вопросы по теме