2016-07-12 4 views
3

Попытка добавления автозаполнения google в Laravel. Мой код выглядит следующим образом:Google Map Autocomplete with Laravel

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script> 
<script type="text/javascript"> 
    google.maps.event.addDomListener(window, 'load', function() { 
     var places = new google.maps.places.Autocomplete(document.getElementById('txtPlaces')); 
     google.maps.event.addListener(places, 'place_changed', function() { 

     }); 
    }); 
</script> 
<span>Location:</span> 
<input type="text" id="txtPlaces" style="width: 250px" placeholder="Enter a location" /> 

Его абсолютно работает в файле HTML/PHP. Вывод в файл HTML/PHP, как

что-

enter image description here

Однако, когда я хочу реализовать в Laravel, он не работает вообще. Он показывает следующую ошибку. enter image description here

Можете ли вы помочь мне исправить это?

+0

, какой файл Google API скрипт вы включили? –

+0

@DharaParmar, его обновление теперь ... tisuchi

+0

где вы ввести свой ключ API? –

ответ

3

Вам нужно добавить ключ в URL-адрес, причина этой ошибки в том, что вы еще не настроили ключи API Карт Google.

см см - Как создать ключ: http://docs.gravityview.co/article/306-signing-up-for-a-google-maps-api-key

Добавить ключ URL:

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR API KEY&libraries=places"></script> 

или использовать этот адрес:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script> 
+0

Я следовал за вами ... однако еще не исправлено ... теперь нет больше ошибок, но нет вывода tooo – tisuchi

+0

вот вывод http: // i. stack.imgur.com/x4kVj.png – tisuchi

+0

Можете ли вы предоставить мне ключ? –