web-dev-qa-db-ja.com

{"error_message": "Google Cloudプロジェクトで課金を有効にする必要があります}

マップ内の2点間の方向ルートを取得しようとしています

これは、ルートを取得するために使用しているURLです

https://maps.googleapis.com/maps/api/directions/json?origin=16.3064857,80.4418659&destination=27.2038,77.5011&mode=driving&key=MyApiKey

また、Google Cloud Consoleで請求先アカウントを有効にしましたが、それでも出力が得られます

{

  "error_message": "You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started",

  "routes": [],

  "status": "REQUEST_DENIED"


}
1
pavan cd

まず、プロジェクトが問題の請求先アカウントにリンクされていることを確認する必要があります。 「Google Cloud Console請求先アカウントの管理」ページに移動し、請求先アカウントを選択して、「この請求先アカウントにリンクされているプロジェクト」をクリックすると確認できます。 [1]次に、[マイプロジェクト]タブに移動して請求先アカウントが問題のプロジェクトにリンクされているかどうかを確認する必要があります。そこから、関連する請求先アカウントを持つすべてのプロジェクトが表示されます。 [2]請求先アカウントが関連付けられていないプロジェクトには、「請求が無効になっています」というメッセージが表示されます。課金を有効にするには、[マイプロジェクト]タブに移動し、リストから目的のプロジェクトのメニューをクリックして、[請求の変更]を選択し、目的の宛先請求先アカウントを選択します。上記の手順を確認したら、アカウントに必要な権限があることを確認してください[3]

[1] https://cloud.google.com/billing/docs/how-to/view-linked#view_the_projects_linked_to_a_billing_account

[2] https://cloud.google.com/billing/docs/how-to/view-linked#view_the_billing_account_linked_to_each_of_your_projects

[3] https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_an_existing_project

1
Philippe