Как решить "Ошибка с сервера при геокодировании ...." в React native? - PullRequest
0 голосов
/ 21 февраля 2019

Я получаю эту ошибку при получении адреса с использованием геокодера в native-реакции:

Object {"code": 4, "message": "Ошибка сервера при геокодировании. Полученные данныев поле ошибки 'origin'. Проверьте это для получения дополнительной информации. "," origin ": Object {" results ": Array []," status ":" ZERO_RESULTS ",},}

Я использую зависимость "response-native-geocoding"

Мой код здесь:

Geocoder.init(GOOGLE_API_KEY); //google api key
Geocoder.from(latitude,longitude)
.then(json => {
  var addressComponent = json.results[0].address_components;
  console.log(JSON.stringify(addressComponent));      
})
.catch(error => console.warn(error));

Нужна помощь?

1 Ответ

0 голосов
/ 27 апреля 2019

Вам нужно изменить. По-своему

getData(){
    Geocoder.init("xxxxxxxxxxxxxxxxxxxxxxxxxx");

    Geocoder.from(41.89, 12.49)
		.then(json => {
        		var addressComponent = json.results[0].formatted_address;
      // console.log(addressComponent);
      console.log(addressComponent)
      alert(addressComponent);
		})
  	.catch(error => console.warn(error));
...