2015-05-16 3 views
0

Попытайтесь разработать Android AutoComplete TextView с помощью Google Place API, я столкнулся с странной ошибкой при попытке кодировать URL в браузере.Autocomplete TextView с использованием Google Place API

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mar&types=geocode&sensor=false&key=BROWSER_KEY

{ "error_message": "Этот проект API не имеет права использовать этот API Пожалуйста, убедитесь, что этот API активируется в консоли API:. Подробнее: https://code.google.com/apis/console", "предсказания": [], «статус»: «REQUEST_DENIED» }

Я стараюсь почти все возможное решение доступное в Интернете, а также проверить в моем Google консоли разработчика Google Place API включен.

Пожалуйста, помогите мне в этом отношении.

Спасибо заранее.

ответ

0

Вы должны заменить BROWSER_KEY в своем URL-адресе фактическим ключом, созданным в консоли разработчика.

См: https://developers.google.com/places/webservice/intro#Authentication

Кроме того, вы можете получить доступ к API Google Адресов через Play служб Google. Не нужно использовать веб-сервис на Android. (https://developers.google.com/places/android/start)

+0

Я знаю, что себастьян. Я уже заменил это с помощью фактического ключа, а также попробую с идентификатором Android, идентификатором сервера и идентификатором браузера. –

+0

Если вы хотите использовать Webapi, вы должны использовать 'API-ключ' как' BROWSWER_KEY'. Перейдите в консоль разработчика, выберите свой проект, «APIs & Auth», «Credential», «Открытый API-интерфейс», «Создать новый ключ». Предположим, что вы активировали «Веб-сервис API Google Places». Это сработало для меня. – Sebastian

+0

Спасибо, Себастьян за быстрый комментарий. Мне нужно активировать веб-службу API Google Адресов, но это не бесплатно и у вас есть цены. Во время регистрации мне также нужно ввести название компании и домен, поэтому, если я включу API Google Place для Android и сгенерирую ключ браузера, то он работает или нет. –

Смежные вопросы