Как добавить Google Map с использованием новейшего API в существующий старый проект Android? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть старый проект Android, где я использовал Location API и Google map.Я нашел много обновленных API.Если я создаю новый проект из Android Studio для действий с картой, он генерирует файлы и указывает, как получить ключ API Google и как добавить этот ключ в файл google_maps_api.xml (debug).Это генерируется в app / debug / res / values ​​/ google_maps_api.xml.Это значение файла читается в AndroidManifest.xml как

    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_maps_key" />   

Я хочу сделать то же самое для существующего старого проекта Android.Я генерирую ключ API Google и добавляю его в AndroidManifest.xml как

   <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="xxxxxxxxxx" />

xxxxxxxxxx = фактический ключ API из консоли Google.

, но он не работает.Я вижу пустую карту.Также в logcat показано: -

E / Google Maps Android API: Ошибка авторизации.Пожалуйста, посмотрите https://developers.google.com/maps/documentation/android-api/start, чтобы узнать, как правильно настроить

, и как правильно добавить его в существующий старый проект Android?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

попытаться получить новый ключ API .возможно, текущий ключ был признан недействительным

... из-за изменения имени пакета или изменения отпечатка ключа подписи.

0 голосов
/ 24 сентября 2018

Проблема в вашем ключе API Пожалуйста, проверьте ваш ключ API.

Я проверил вашу карту, поставив мой ключ API и его работу.

ПожалуйстаСоздайте новый ключ Api и попробуйте.

Выполните следующие шаги, чтобы получить ключ API:

Go to the Google Cloud Platform Console.
1.Create or select a project.
2.Click Continue to enable the API and any related services.
3.On the Credentials page, get an API key. 
Note: If you have an existing unrestricted API key, or a key with browser restrictions, you may use that key.

Вот мой снимок экрана карты

Here is the Working Map

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...