Проблема с подключением 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, время: 00:43. |