Geocoder не возвращает тот же результат для IOS и Android во Flutter - PullRequest
0 голосов
/ 24 октября 2019

Я передаю широту и долготу в GeoCoder и получаю addressLine от GeoCoder, но он возвращает разные адреса в устройствах Android и IOS. Кроме того, я прилагаю скриншоты со ссылками из IOS и Android. Пожалуйста, проверьте адрес, полученный из GeoCoder внизу экрана в скриншотах.

Screenshot from Android

Screenshot from IOS

Вот мой код дротика, чтобы получить адрес.

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");
}

Спасибо.

...