google maps is not installed or is disabled что делать
Ensure that the «Google Maps Android API v2» is enabled. I am getting this error when I try to Implement Google Maps
I am working on google maps and I am getting this error. I had done the following things:
Got My sha1 fingerprint.
Registered my project and got my project key.
I don’t know to how to get Google Maps Android API v2 enable because all the links I have tried are old and Google had changed it’s site design. Please help me. I already have wasted a lot of time on this.
My Logcat:
13 Answers 13
From error it is clear that You did not enable google map api for android. To enable,
I hope it help you.
Actually I had the same problem as well. my application runs and the map is blank!
First of all check whether you have installed Google Play in you android mobile.
actually I had the problem in API Key restrictions
Google Developer Console
On your Android Mobile
Android Studio
This steps worked for me perfectly.
I had the same problem, but in the following setup:
My actual developing took place on a Windows machine. Then I bought a Mac and figured I’d develop on it. I installed Android Studio on my Mac, checked out my project from Github, then attempted a run of it using my Android phone. The APK installation carried out seamlessly. However, once the application launched on the phone, the GoogleMap wouldn’t display, even though the rest of my app was functioning normally. Then I found this link => https://github.com/react-community/react-native-maps/issues/69, went to my console.developers.google.com/ and opened my Google Maps key that I had issue with.
What I saw was that the key was restricted to Android apps. But I was working on an Android app, how could this be the issue? Anyhow, I switched Key Restriction to None, reran my app, and GoogleMap loaded just as it should had.
you may need to add new SHA-1 Certificate fingerprints to your API key application restrictions page:
to generate a SHA1 Certificate fingerprints for your debug build, use keytool of java jre as the following example command:
This may happen when the package name is incorrect in the console credential section for development and production make sure your package name is correct. In my case, the package name was wrong when I corrected it map become visible
Make sure Maps SDK for Android is enabled in API console.
Also you might need to add your package name and SHA-1 signing-certificate fingerprint to restrict usage for your key to be fully enabled.
I added a key from another test project to a main. Then I opened https://console.developers.google.com/ and added that key with a new application name (like Linh Dao wrote), but it didn’t help.
Again created a new project, generated a new key and edited it, wrote package name and SHA-1 fingerprint, like @Linh Dao wrote. Then saved. If you later with to find that key, find your project in Google console and open credentials.
I deleted an unnecessary map activity and in AndroidManifest retained
in application tag.
After several months I got the same exception in debug build. As I understood, I set wrong API key.
In LogCat I saw this exception:
Then I opened https://console.developers.google.com/, a needed project was opened, clicked on «Maps SDK for Android».
Turn to «Credentials» tab (you can also see https://developers.google.com/maps/documentation/android-sdk/signup for information). Click your API Key.
Enter your package name from LogCat above (for example, com.your_package.debug). Enter your fingerprint from LogCat (91:D6. F7). Save it.
As @Ahamed Rasheed wrote, I invalidated caches, cleaned and rebuilt the project.
How to Fix Google Maps Not Working on iPhone
By: Waseem Patwegar
If the Google Maps App is not working on iPhone or it has become slow and glitchy, you will find below the steps to fix the problem of Google Maps not working on iPhone.
Google Maps Not Working on iPhone
Although, iPhone comes with its own built-in Maps App, many users prefer using Google Maps, which has been around for longer time.
The problem of Google Maps Not Working on iPhone can occur following an iOS update, Google Maps update and also without any particular reason.
In general, users have reported Google Maps running slow, not finding the current location correctly, not showing driving navigation and the problem of Google Maps crashing on iPhone.
Fix For Google Maps Not Working on iPhone
You should be able to fix most of the Problems with Google Maps on your iPhone by using methods as provided below.
1. Reboot iPhone
If you find Google Maps being slow, not opening or crashing, rebooting the iPhone is known to fix such problems.
2. Restart your iPhone and you should now find Google Maps working properly on your device.
2. Enable Location Services on iPhone
Google Maps needs to know your location, in order to provide you with accurate navigation. Hence, make sure that Location Services is enabled on your device.
3. On the next screen, Enable Location Services by moving the toggle to ON position.
3. Enable Location Services Setting For Google Maps
It is possible the Location Services for Goggle Maps has been disabled.
4. Enable Background App Refresh for Google Maps on iPhone
Allowing Google Maps to refresh its data in the background can improve its overall performance.
Note: If Background App Refresh is grayed out, your device is in Low Power Mode.
2. On the next screen, move the toggle next to Google Maps to ON position.
This will allow Google Maps to refresh its content in the background.
5. Update Google Maps
Make sure that the latest version of Google Maps is installed on your iPhone.
1. Open the App Store on your iPhone.
2. Tap on the Profile icon located at the top right corner of your screen.
3. If an update is available, you will see Google Maps under ‘Available Updates’ section.
4. If an update is available, tap on the Update option next to Google Maps to download and install the Update.
6. Reset Location and Privacy
3. On the pop-up, tap on Reset Settings option.
7. Enable Use This iPhone As My Location
Sometimes the problem of Google Maps not working on iPhone is due to Google Maps being linked to another device (iPad or another iPhone).
3. On the next screen, tap on Use This iPhone as My Location option.
This fix is known to help if the Google Maps App on your iPhone is linked to another Apple ID or device.
8. Reset Network Settings
Make sure you remember your WiFi network password and follow the steps below to Reset Network Setting on your iPhone
1. Go to Settings > General > Reset > tap on Reset Network Settings option.
3. On the pop-up, tap on Reset Network Settings option.
After this, connect your iPhone to the network and see if Google Maps is now working fine on your device.
CMS WordPress. При загрузке Google Карт на этой странице возникла проблема. [решение для всех CMS]
Добрый день, друзья! Устанавливаем сайт на wp но почему-то устанавливается карта Гугл пишет следующее: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript. Что нибудь подскажите по решению данной проблемы? Спасибо
Скорее всего либо не передается в URL скрипта карт API-key, либо в настройках ключа (в панели google developers) не добавлен текущий адрес сайта:
developers.google.com/maps/documentation/javascript/
Евгений, Спасибо. Админ будет пробовать устранить ошибку. Обещал сообщить мне об указанных ошибках. С уважением!
Вот что выдает треугольник с восклицательным знаком JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js?ver=1.4.1:2
Google Maps API warning: NoApiKeys developers.google.com/maps/documentation/javascript/error-messages util.js:212
Google Maps API warning: SensorNotRequired developers.google.com/maps/documentation/javascript/error-messages util.js:212
Google Maps API warning: InvalidKey developers.google.com/maps/documentation/javascript/error-messages util.js:212
Евгений. Можете прокомментировать представленные ошибки? Спасибо!
На премиумных шаблонах перестали работать карты Google
Ошибка
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Переходим по ссылке «See the guide to API keys and client IDs.» и попадаем на страницу https://developers.google.com/maps/documentation/javascript/get-api-key
Жмем «Получить Ключ», при этом вы должны быть залогинены в свой google-аккаунт.
Жмем продолжить и ждем пока появится эта страница:
Вводим название своего ключа и домен, на котором он будет использоваться и жмем Получить, после этого во всплывающем окне появляется наш ключ, например:
— это измененный мой ключ, так что не используйте его.
Часть вторая. Самая интересная. Добавляем ключ к скрипту maps.google.com
Теперь полученный ключ нужно использовать на сайте. Наверняка скоро разработчики шаблонов выведут в админке отдельное поле под ключ для карт Google, но пока что придется вносить правки напрямую в шаблон, я противник таких методов, но в данном случае иначе никак, можете попробовать вносить правки в дочерний шаблон.
Я просто искал в исходном коде страницы упоминания о google, там были скрипты со шрифтами, но нужны api карт, вот нашел такой скрипт:
Теперь ищу его в шаблоне.
В шаблоне Fortuna нашлось 2 упоминания этого скрипта, он подключается в шорткодах, а так же на странице с шаблоном Контакты:
Чтобы указать ключ в запросе, добавьте его как значение параметра key.
Пример:
Теперь добавляю полученный API в свои файлы, получаю такой вид:
И Google Maps работают на Вашем сайте:
Рекомендую к прочтению:
Комментарии (77) к “На премиумных шаблонах перестали работать карты Google”
Николай
Доброго времени, Денис! У меня стоит тема BeTheme. В коде нашел скрипт для ключа. Только дело в том, что он отличается от тех, которые я уже видел у других вебмастеров. Как объяснил мне один из них — просто этот код по разному выглядит при вызове его из разных доменов Гугла. Так вот, мой код выглядит так:
Вопрос: где в этот код мне нужно вписать параметр кеу, чтобы у меня стали отображаться карты?
Denis Creative
Николай
Denis Creative
Николай, как успехи? Получилось?)
Николай
Доброго времени, Денис!
Сделал, всё работает: _http://slater.su/севастополь
Спасибо Вам огромное!
Насколько я понял, Вы специализируетесь по ВП? Ежели чего, можно к Вам обращаться за советом?
Кстати, вопрос к Вам, как к разработчику сайтов на ВП — на сколько оцените сайт, который я сделал (ссылка выше)?
Denis Creative
Я не на все вопросы знаю ответы и часто занят по времени, но где-то могу что-то и подсказать, если знаю.
По сайту некоторые моменты я бы сделал по другому;)
Немного странное сочетание цвета в левом меню — коричневый и зеленый, и я всегда ЧПУ настраиваю на латиницу, кириллицу не люблю за такие адреса при копировании
_http://slater.su/%D1%81%D0%B5%D0%B2%D0%B0%D1%81%D1%82%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C
А так, вроде бы норм.
Николай, где в BeTheme нашли код скрипта?
Михаил
А как искать этот файл в котором надо сделать исправление? У меня похожая ситуация, только плагин с картой в админке WP используется для аналитических целей. Никак не могу понять где править (
Михаил
Нашел все таки в плагине. Спасибо за наводку
Марина
Здравствуйте! Возникла такая проблема первый раз( Ключ получила,но не пойму где именно его вставлять. Можете подсказать пожалуйста? Сайт на Joomla
Вот какие строчки выдал поиск по файлам —
Denis Creative
Судя по этому key= <$key>— у Вас в шаблоне где-то есть поле в которое можно ввести ключ API Google через админку, не трогая код.
Мурат
Доброго времени Денис. У меня такая же проблема с картой на сайте. Помогите с кодом, нашел на сайте вот такой код:
wp_enqueue_script( ‘googlemap’,’https://maps.googleapis.com/maps/api/js’, array(‘jquery’), ‘1.0’, true);
Делаю как у вас, мой пример:
wp_enqueue_script( ‘googlemap’,’https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY’, array(‘jquery’), ‘1.0’, true);
Но ситуация такая же, пишет ошибку. Благодарю за ответ заранее.
Denis Creative
Мурат
Денис доброе утро, но проблема не исчезла. Получил код и вписал его в функции темы (functions.php)
в этой строке
wp_enqueue_script( ‘googlemap’,’https://maps.googleapis.com/maps/api/js?key=AIzaSyDtv6DUEkRtuqSig94hqqGLrU11gG_Wn10′, array(‘jquery’), ‘1.0’, true);
Может быть нужно сделать еще? подскажи пож-та
Denis Creative
А дайте ссылку на страницу посмотреть, и попробуйте CTRL + F5, чтобы очистить кеш.
Мурат
Обновил кэш)) Спасибо
Мурат
Денис доброго времени суток, у меня опять проблема возникла с еще одним сайтом по карте, но здесь пробовал все, но карта не показывается. Выходит та же ошибка. Вопрос: где в этот код мне нужно вписать параметр кеу, чтобы у меня стали отображаться карта?
wp_register_script( ‘googlemap’, ‘http://maps.google.com/maps/api/js?sensor=false’, ‘1.8’, true );
Ставил после знака «?», но не выходит. Подскажи пож-та
Denis Creative
Такой вариант не работает?
wp_register_script( ‘googlemap’, ‘http://maps.google.com/maps/api/js?key=123abc’, ‘1.8’, true );
где 123abc — это ваш ключ.
Но все равно не заработала карта. В месте где должна быть карта текст «Ошибка
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.»
Denis Creative
Роман
Блин все перепробовал не фига карта не появляется ПОМОГИТЕ
Denis Creative
1. Попробуйте CTRL + F5.
2. Попробуйте заменить код на этот:
//maps.google.com/maps/api/js?key=тут свой код’
3. Или сбросьте ссылку на сайт через почту, чтобы посмотреть подробнее.
Роман
на полсекунды появляется и сбрасывает
Роман
Попробовал не помогает
сейчас ссылку через почту скину посмотри будь любезен без карты вид сырой прям
Роман
Хочу искренне поблагодарить Denis Creative помог совершенно бескорыстно разобраться с этой картой. У меня в шаблоне на гугл мар 4 запроса было в 2 файлах. Я только одну строку менял чуть с ума не сошел, потом Denis Creative направил в нужную сторону, я в остальных строках свой кей дописал и заработала
УРА! товарищи УРА!
Не могу найти в коде в каком файле нужно делать правки, не могли бы Вы посмотреть?
Denis Creative
Скорее всего в файле functions.php или каком-то файле подключаемом в functions.php.
Попробуйте поискать по всем файлам шаблона через Notepad++ фразу maps.googleapis.com/maps/api
Denis Creative
Вы, когда добавили ключ, что-то поломали в исходном коде, потому что теперь неправильно отображается локализация.
Ключ вписали в правильном месте, но где-то допустили ошибку, посмотрите еще раз, надеюсь копия старого файла есть.
Denis Creative
Спасибо большое, последний вариант оказался рабочим!
Сергей
Спасибо! Что бы я без тебя делал чувак! 🙂
Дмитрий
проблема с сайтом
тема repairpress в коде шаблона (functions.php) нашел вот такую строчку — но как ее исправить под себя? и правильная она вообще?
// google maps
wp_register_script( ‘repairpress-gmaps’, RepairPressHelpers::get_google_maps_api_url(), array(), null, true);
Denis Creative
Править нужно в другом месте, ищите, я так не подскажу.
Никита
Здравстуйте! У меня аналогичная проблема, api key я добавил через функцию «настроить» в моей теме (премиум wp шаблон) это предусмотрено, карты на сайте работают, но если заходишь редактировать страницу, непосредственно в wordpress карты с ошибкой (При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.) Искал везде по файлам типа — functions.php, нигде ничего нет! Может, подскажете где поискать, что исправить! Заранее спасибо!
Александр
Denis Creative
Попробуйте так:
$.getScript(‘https://maps.googleapis.com/maps/api/js?key=AIzabyC2Yoh_d1l9AZ7GUp5rP_avurGrYuHb3YM&callback=Ottavio.gmaps’)
или так:
$.getScript(‘https://maps.googleapis.com/maps/api/js?key=AIzabyC2Yoh_d1l9AZ7GUp5rP_avurGrYuHb3YM’)
где
AIzabyC2Yoh_d1l9AZ7GUp5rP_avurGrYuHb3YM — это Ваш ключ
Александр
Огромно Спасибо! Первый вариант заработал.
Артем
Здравствуйте! Совсем уже голову сломал. Вот сайт — servis-abs.ru.
Во всех файлах notepad нашёл только это в файkе main.js
и это в файле index.html
Менял и так и сяк, ну ничего не получается.
Может это другой случай?
Denis Creative
Получилось решить проблему?
Артем
не могу скинуть код…
Denis Creative
Код нужно оборачивать в тег
Дмитрий
Спасибо этому автору! без этой статьи даже и не знал бы что делать! Большая благодарность!
Радмир
В приложении MEMU всплывает окно с надписью Ошибка. При загрузке гугл карт на этой странице возникла проблема. Подробности в консоли Java script. Прошу помочь с решением
Denis Creative
К сожалению, не знаю, что это за приложение, но вероятно, нужно получить для него ключ API для Google Maps.
павел
добрый день, может подскажите.
есть шаблон villareal, в нем есть пункт для api google maps, есть полученный ключ, домен подтвержден, но карты не работают!
в коде тоже не нашел ничего с гугл апи
что можете сказать? вот сайт byhome.by
Denis Creative
Ключ не активирован.
Ошибка — ApiNotActivatedMapError.
Решение — Google Maps JavaScript API не активирован для вашего проекта API. Возможно вам потребуется включить Google Maps JavaScript API в разделе API из Google API Console.
Павел
Огромное спасибо Денису! День разбирался, а он взял и помог за пару минут!! Это лучший специалист, которого я знаю!
Дмитрий
Привет)Помоги пожалуйста никак не могу настроить карту гугл.
Denis Creative
Евгений
Поиск по файлам дал такой результат. Это шаблон от джумлы 3.х. Помогите пожалуйста. что к чему?
Евгений
файл шаблона gk.scripts.js
Denis Creative
Судя по key= <$key>у вас в админке есть поле для ввода ключа.
Код шаблона можно не трогать.
Евгений
Вставка ключа не помогает. Шаблон joomla gk_stekhaus
Denis Creative
Вариантов проблемы много, как минимум нужно посмотреть какие ошибки в консоли на странице.
Евгений
В консоле ошибки:
Google maps api error: missingkeymaperror
Google maps Api warning: noapikeys
Хотя плагин установлен. И ключ введен.
Denis Creative
А в исходном коде ключ где-то видно?
Евгений
в самом модуле так:
а на сайте если смотреть исходный код. то вот так:
ОшибкаПри загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Мария
Здравствуйте, Денис!
Помогите, пожалуйста, разобраться! Не могу понять куда вставлять API код.
Уже везде вставляла, карта не работает (((
Denis Creative
По идее, код должен вставляться в админке в настройках.
Если ключ не работает, тогда нужно в консоли читать, какую ошибку выдает скрипт.
Мария
Спасибо большое, что так оперативно ответили!
С ошибкой разобралась, все заработало )))
Евгений
в самом модуле так:
а на сайте в исходном коде так:
ОшибкаПри загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Denis Creative
ссылку на сайт сложно показать?
Евгений
Denis Creative
https://www.fl.ru/ — найдите здесь фрилансера.
Нужно разбираться, смотреть, куда вы вводите ключ, где он выводится или почему он не выводится.
Эдуард
Здравствуйте! Проблема с ключом. Добавляю в скрипт, не хочет.
Ошибка
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Подскажите где ошибка!?
Файл index.html скрипт:
Denis Creative
Очень вам благодарна за информацию по настройке ключа для карт!!
Denis Creative
Я рад, когда информация с моего сайта полезна кому-то кроме меня))
Евгений
Для некоторых шаблонов помогает плагин API KEY for Google Maps. В настройках плагина вставляете ключ.
Павел
Добрый день!
Увидел Вашу статью и обрадовался, но увы у меня все равно не работает(((( Может сможете подсказать?
Сайт mskmoyka.ru/contacts/ на данной странице не работает, карта вставлена шорткодом. А на главной все работает, там другой плагин map list pro.
Я не большой специалист по WP, надеюсь вы сможете подсказать. Файлы поправил как вы сказали, поиском через Тотол командер нашел файлы где есть api google map, прописал ключ, НЕ помогло, установил плагин API KEY for Google Maps увы тоже не помогло.
Denis Creative
В консоли указана ошибка, что не установлен ключ API, по идее, плагин API KEY for Google Maps должен помочь, он должен выводить ключ на всех страницах.
Сергей
Как переточить с гугла на яндекс карты
Сергей
Здравствуйте. Ключ АПИ получил, но вставляя его в код, все равно не работает карта, да и код у меня сильно отличается