Я пытаюсь использовать автозаполнение из API Google Адресов. У меня есть автозаполнение, настроенное и работающее, но я хочу добавить слушателя, чтобы я мог использовать информацию из PlacesResult в другом месте.
Чтобы проверить функциональность, я пытаюсь доказать, что слушатель работает, создавая окно предупреждения и записывая place.name в a. Ничего не работает, поэтому слушатель явно настроен неправильно, я полагаю, но я не могу понять, как я написал это неправильно.Google Places API - прослушиватель place_changed не работает
<!-- Load Places Library for Google Maps-->
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false">
</script>
<!-- Autocomplete Script -->
<script type="text/javascript">
function initialize(){
var input = document.getElementById('name');
var autocomplete = new google.maps.places.Autocomplete(input);
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.addListener(autocomplete, 'place_changed', function(){
var place = autocomplete.getPlace();
alert("This function is working!");
document.getElementById("receiver").innerHTML=place.name;
});
</script>
Ах! Спасибо. (Полный JO новобранец здесь.) Большое спасибо. – kinkersnick