Показать сообщение отдельно
  #10 (permalink)  
Старый 08.12.2014, 22:44
Аспирант
Отправить личное сообщение для andreydial Посмотреть профиль Найти все сообщения от andreydial
 
Регистрация: 13.05.2013
Сообщений: 39

Сообщение от danik.js Посмотреть сообщение
Автозаполнение - это событие place_changed гугл мапсов?
При заполнении тебе надо вызвать showAddress? Добавь туда (в обработчик события place_changed) showAddress(..).
У меня скрипт гугл мапса так прописан
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places&language=en-AU"></script>

А обработка
<script>
            var autocomplete = new google.maps.places.Autocomplete($("#address")[0], {});

            google.maps.event.addListener(autocomplete, 'place_changed', function() {
                var place = autocomplete.getPlace();
                console.log(place.address_components);
            });
        </script>

Я вставлял так
<script>
            var autocomplete = new google.maps.places.Autocomplete($("#address")[0], {});

            google.maps.event.addListener(autocomplete, 'place_changed', function() {
                var place = autocomplete.getPlace();
                console.log(place.address_components);
            });
showAddress(this.address.value);
        </script>

и так
<script>
            var autocomplete = new google.maps.places.Autocomplete($("#address")[0], {});

            google.maps.event.addListener(autocomplete, 'place_changed', function() {
                var place = autocomplete.getPlace();
                console.log(place.address_components);
showAddress(this.address.value);
            });
        </script>

ни фига не работает. Где я гоню?
Ответить с цитированием