Привет, я пытаюсь добавить автозаполнение в searchView в своем приложении для Android - для местоположений. Я создал ключ Android для своего приложения с моим ключом sha1, но он все еще продолжает выдавать мне эту ошибку. Может ли кто-нибудь помочь мне решить эту проблему или дать мне другой API для использования? Спасибо!
Android: API автозаполнения Google Place сообщает: «Этот IP-адрес, сайт или мобильное приложение не авторизованы для использования этого ключа API.
Ответы (1)
Шаги, которые вам необходимо выполнить:
1) Перейдите в консоль Google API.
2) Если вы уже создали проект, перейдите на вкладку services и включите API Places.
3) Теперь перейдите к доступу к API и скопируйте Ключ браузера, а не ключ Android.
4) Создание URL-адреса веб-службы следующим образом:
String url = "https://maps.googleapis.com/maps/api/place/autocomplete/"+output+"?"+parameters;
5) Где параметры:
String parameters = input+"&"+types+"&"+sensor+"&"+key;
и ключ - это ключ вашего браузера, который вы получаете из консоли Google.
person
Pankaj
schedule
21.07.2014
Большое спасибо, если бы я мог, я бы проголосовал за вас миллиард раз! Вы сэкономили мне много времени.
- person user2300851; 21.07.2014
в любое время, братан :) @user2300851
- person Pankaj; 21.07.2014
Салют @Pankaj плюс один, я пытаюсь это сделать два дня, но не решил, после того, как увидел этот ответ и указал по почте Ключ браузера, а не ключ Android, я решил свой вопрос. спасибо, что сэкономили мне больше потраченного времени. Но у меня есть один вопрос, почему мы должны использовать здесь ключ браузера, а не ключ Android?
- person Joseph Mekwan; 13.08.2015