реагировать родной геокодирование получить адрес - PullRequest
0 голосов
/ 04 февраля 2019

Мне нужна помощь для такого рода ошибок при запуске этого объекта [], []

Geocoder.getFromLatLng(28.6139,77.2090).then(
  json => {
        var addressComponent = json.results[0].address_components[0];
        alert(addressComponent);
    }, error => {
      alert(error+"CATCH");
    } ) 

1 Ответ

0 голосов
/ 04 февраля 2019

Похоже, что вы пытаетесь alert сделать объект, обычно получая следующий ответ:

[объект объекта]

Alert

Что не очень полезно.Вы можете решить эту проблему, используя JSON.stringify

alert(JSON.stringify(addressComponent)) или alert(JSON.stringify(error))

. При обратном поиске геокодов по координатам при использовании JSON.stringify

* появляется следующее предупреждение.1020 *geocode lookup

Подробнее о JSON.stringify можно прочитать здесь в документации.

Метод JSON.stringify()преобразует объект или значение JavaScript в строку JSON

Хотя использование alert полезно, я предпочитаю использовать console.warn, поскольку вы получите что-то подобное, что означает, что вам не нужно stringify каждый ответ

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...