Проблема с подключением GEOCOMPLETE.JS
Здравствуйте. Вот думал подключить скрипт но не могу понять откуда эта ошибка вылезает.
TypeError: google.maps.places is undefined this.autocomplete = new google.maps.places.Autocomplete( Вот сам HTML в конце страницы </script><script src="/assets/c0993e2d/jquery.js"></script> <script src="/js/users.js"></script> <script src="/js/bootstrap3.min.js"></script> <script src="//maps.googleapis.com/maps/api/js?key=MOIKLUCH&libraries=places""></script> <script src="/js/jquery.geocomplete.js"></script> <script src="/js/profile.js"></script> profile.js $("input#profile-address").geocomplete() Может у кого то есть опыт с этой library ? Спасибо |
evgeniy123,
последние три скрипта поставьте ПОСЛЕ первого |
evgeniy123,
<script src="/assets/c0993e2d/jquery.js"></script> <script src="//maps.googleapis.com/maps/api/js?key=MOIKLUCH&libraries=places""></script> <script src="/js/jquery.geocomplete.js"></script> <script src="/js/profile.js"></script> <script src="/js/users.js"></script> <script src="/js/bootstrap3.min.js"></script> |
Ты же самое :-? А могут ли другие скрипты влиять на ето которые подключаются потом?
|
evgeniy123,
может забыли ready? Цитата:
|
выполнил отдельно в консоли :
$("input#profile-address").geocomplete() ; Тоже самое. У меня эта ошибка сразу когда загружается страница. profile.js $(window).load(function() { $("input#profile-address").geocomplete(); }); |
запуск geocomplete
evgeniy123, смотрите что у вас не так, для официального использования в строке 10 должен быть добавлен ваш ключ
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="http://maps.googleapis.com/maps/api/js?libraries=places"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/geocomplete/1.7.0/jquery.geocomplete.js"></script> <script> $(function() { $("input#profile-address").geocomplete() }); </script> <!-- тут все остальные скрипты --> </head> <body> <input type="text" id="profile-address"> </body> </html> пример рабочий! |
Цитата:
Цитата:
<script src="//maps.googleapis.com/maps/api/js?key=MOIKLUCH&libraries=places""></script> Пробу на простом localhost и все работает а тут никак. Посмотрю что не так. Просто настораживает что так не получается jQuery 2.1 |
Дело было не в бабине :) В конце когда в пхп вставлял строку с адресом то нечаянно добавил лишний знак кавычки
|
Часовой пояс GMT +3, время: 05:05. |