Обратный геокодер Возвращение не определено

Итак, я использую GoogleОбратный геокодер, поэтому сначала я ввожу адрес, например, Токио, затем я получаю, что последний берет латинский символ и помещает его обратно в геокодер, чтобы получить правильное имя местоположения, но вместо этого он просто возвращает неопределенное. Мой код:

var geocoder = new google.maps.Geocoder();
var place = document.getElementById("location").value;
var name;
var place_latlng;
geocoder.geocode({'address' : place}, function(results, status){
  if (status == google.maps.GeocoderStatus.OK){
    place_latlng = results[0].geometry.location;
    addMarker(place_latlng);
  }
});
geocoder.geocode({'latLng' : place_latlng},function(results, status){
  if (status == google.maps.GeocoderStatus.OK){
    name = results[0].formatted_address;
  }
});

имя становится неопределенным каждый раз, есть ли способ, как я могу это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос