Google Apis Ближайшие дороги, чтобы привязать дороги - PullRequest
0 голосов
/ 29 мая 2018

Я новичок в использовании 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 Ответ

0 голосов
/ 29 мая 2018

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

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

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

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

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

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

...