Я пытаюсь использовать автозаполнение из API Google Places. У меня настроено и работает само автозаполнение, но я хочу добавить прослушиватель, чтобы я мог использовать информацию из PlacesResult в другом месте.
Чтобы проверить функциональность, я пытаюсь доказать, что прослушиватель работает, вызывая окно предупреждения и записывая place.name в файл. Ни то, ни другое не работает, поэтому я полагаю, что прослушиватель явно настроен неправильно, но я не могу понять, как я написал это неправильно.
<!-- 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>