Google Apis Ближайшие дороги, чтобы привязать дороги

Я новичок в использовании Google API ближайших дорог, чтобы привязать дороги.

Я пытался, как в ссылке ниже:

Google API для ближайшей дороги

Если я должен попробовать

https://roads.googleapis.com/v1/nearestRoads?parameters&key=YOUR_API_KEY

с ключом API, предоставленным в моем проекте, я получаю

{
"error": {
    "code": 403,
    "message": "Roads API has not been used in project **** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/roads/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
    "status": "PERMISSION_DENIED",
    "details": [
        {
            "@type": "type.googleapis.com/google.rpc.Help",
            "links": [
                {
                    "description": "Google developer console API activation",
                    "url": "https://console.developers.google.com/apis/api/roads/overview?project=****"
                }
            ]
        }
    ]
}

заменяет используемый ключ

Что мне здесь не хватает? Должен ли я проверить ключ где-нибудь перед использованием? Или, если я хочу просто попробовать образцы, как я могу получить ключ?

1 ответ

Решение

"API Roads ранее не использовался в проекте **** или он отключен. Включите его, перейдя на страницу https://console.developers.google.com/apis/api/roads/overview?project=***, затем повторите попытку.. Если вы недавно включили этот API, подождите несколько минут, пока действие распространится на наши системы, и повторите попытку.",

Это сообщение об ошибке немного сбивает с толку. Прежде чем вы сможете получить доступ к API, вы должны включить его в своем проекте на консоли разработчика Google. Для этого

  1. Перейдите на https://console.developers.google.com/apis/dashboard
  2. убедитесь, что ваш проект выбран в верхней части.
  3. Перейти в библиотеку
  4. поиск дорог api
  5. Включить это.

Подождите несколько минут, и ваш код должен работать

Подробная информация:

Когда вы хотите получить доступ к данным Google, Google должен знать, кто вы. И чем будет заниматься ваш проект. Они делают это, прося вас создать проект на консоли разработчика Google. В этом проекте вы можете определить API-интерфейс, который вы будете использовать, а также запросить API-ключи и идентификаторы клиентов, которые позволят вам получить доступ к данным. В этом случае у вас есть проблема с настройкой вашего проекта на консоли разработчика Google, это не имеет никакого отношения к вашему коду.

Другие вопросы по тегам