2016-11-24 3 views
0

Я создаю веб-сайт, который требует, чтобы пользователи подписались (бесплатно), и у меня есть текстовый ввод местоположения, который я хочу автозаполнять точно так же, как тот, который находится на этом сайте при регистрации, однако, когда я перехожу к типу местоположения, поле замерзает на первой букве, затем истекает время. Вот мой кодПочему мой автозаполнение google просто замерзает, а затем тайм-аут?

<input id="locay" name="location" type="text" size="50" required /> 
<br /><br /> 
<script src="https://maps.googleapis.com/maps/api/js?key[MY_KEY]&callback=initMap"></script> 
<script> 
    function init() { 
     var input = document.getElementById('locay'); 
     var autocomplete = new google.maps.places.Autocomplete(input); 
    } 
    google.maps.event.addDomListener(window, 'load', init); 
</script> 

почему это не работает?

+0

Я знаю, что это должно быть просто, но по какой-то причине у меня нет ума, спасибо за ваше время –

+0

Этот вопрос слишком широк. Потому что есть много, чтобы сделать правильный ответ. Внутренний и внешний код. Если вы не обнаружите какой-то код, который мы можем внести, я думаю, что этот вопрос может быть закрыт. –

+0

Я изменил 'key = [MY_KEY] & callback = initMap' с' key = [MY_KEY]. & Sensor = false & libraries = places ""> 'текстовое поле теперь получает« ввести местоположение », но затем не загружается при попытке ввода. просто замораживает, тогда я получаю «Ой, что-то пошло не так» –

ответ

0

Все, что я делаю сейчас, я, наконец, изменил его на <script src="https://maps.googleapis.com/maps/api/js?v=3.&libraries=places&key=[MY_KEY]"></script>, затем перешел на мою консоль Google API и разрешил мой URL-адрес, а затем обеспечил, что API javascript Google Maps включен, теперь все работает.

Смежные вопросы