Я передаю широту и долготу в GeoCoder и получаю addressLine от GeoCoder, но он возвращает разные адреса в устройствах Android и IOS. Кроме того, я прилагаю скриншоты со ссылками из IOS и Android. Пожалуйста, проверьте адрес, полученный из GeoCoder внизу экрана в скриншотах.
Вот мой код дротика, чтобы получить адрес.
try { final coordinates = new Coordinates(double.parse(event.latitude), double.parse(event.longitude)); var addresses = await Geocoder.local.findAddressesFromCoordinates(coordinates);
var first = addresses.first;
String streetAddress ="${first.addressLine}";
yield LocationSuccessState(address: streetAddress);
} catch (_) {
yield LocationErrorState(errorMessage: Constants.SOMETHING_WRONG); print("Exception");
}
Спасибо.