Produk atau fitur ini memiliki status Lama. Untuk informasi selengkapnya tentang tahap Lama dan cara bermigrasi dari layanan Lama ke layanan yang lebih baru, lihat
Produk dan fitur lama.
Menyiapkan project Google Cloud
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Panduan ini menunjukkan cara menyiapkan project Google Cloud sebelum menggunakan
API Google Maps Platform. Meskipun Anda mungkin telah menyelesaikan beberapa
langkah ini di halaman
Memulai Google Maps Platform,
dokumen ini memberikan petunjuk tambahan yang berguna untuk mengelola project Anda.
Membuat project
Untuk menggunakan Google Maps Platform, Anda harus memiliki project untuk mengelola layanan,
kredensial, penagihan, API, dan SDK.
Penyiapan penagihan diperlukan untuk setiap project, tetapi Anda hanya akan ditagih jika
project melebihi kuota layanan yang tidak dikenai biaya.
Untuk membuat project Cloud dengan penagihan diaktifkan:
Konsol
-
Buat project Google Cloud baru di Konsol Cloud:
Buat project baru
-
Pada halaman New Project, lengkapi informasi yang wajib diisi:
-
Project name: Gunakan nama default atau masukkan nama yang disesuaikan.
Anda dapat mengubah nama project kapan saja. Untuk informasi selengkapnya, lihat
Identifying projects.
-
Project ID: Gunakan ID default atau klik EDIT untuk memasukkan
ID yang disesuaikan. Google API akan menggunakannya sebagai ID unik untuk project Anda.
Setelah membuat project, Anda tidak dapat mengubah project ID-nya, jadi pilih ID yang menurut Anda mudah digunakan sejak awal hingga akhir project tersebut. Jangan sertakan informasi sensitif di project ID Anda.
-
Billing account: Pilih akun penagihan untuk project tersebut. Jika Anda
belum menyiapkan akun penagihan atau hanya memiliki satu akun penagihan, Anda
tidak akan melihat opsi ini.
Anda harus menjadi Administrator Akun Penagihan atau Pengelola Penagihan Project untuk mengaitkan project dengan akun penagihan. Untuk informasi selengkapnya, lihat
dokumentasi kontrol akses penagihan.
-
Location: Jika ada organisasi yang ingin Anda tautkan ke project,
klik Browse, lalu pilih organisasi tersebut. Jika tidak ada, pilih "No organization".
Untuk informasi selengkapnya, lihat Creating and Managing Folders
dan Relationships between organizations, projects, and billing accounts.
Pilih Create.
Mengaktifkan penagihan
Untuk men-deploy aplikasi, Anda harus mengaktifkan penagihan. Akun Anda tidak akan dikenai biaya
selama penggunaan Anda tidak melebihi kuota bulanan.
Jika aplikasi tersebut memerlukan resource yang melebihi kuota bulanan, Anda akan
dikenai biaya penggunaan tambahan.
Jika Anda memiliki akun penagihan saat membuat project
Cloud, penagihan akan otomatis diaktifkan pada project tersebut.
Untuk mengaktifkan penagihan pada project Cloud:
- Di konsol Cloud, buka halaman Billing:
Buka halaman Billing
- Pilih atau buat project Cloud.
- Bergantung pada apakah akun penagihan sudah ada atau apakah project Cloud yang dipilih dikaitkan dengan akun, halaman Billing akan menampilkan salah satu hal berikut:
- Jika penagihan telah diaktifkan untuk project Cloud yang dipilih, detail tentang akun penagihan akan dicantumkan.
- Jika belum memiliki akun penagihan, Anda akan diminta untuk membuat akun penagihan dan mengaitkannya dengan project Cloud yang dipilih.
- Jika sudah memiliki akun penagihan, Anda akan diminta untuk mengaktifkan penagihan jika project Cloud yang dipilih belum dikaitkan dengan akun penagihan. Anda juga dapat memilih Cancel,
lalu memilih Create account untuk membuat dan mengaitkan
akun penagihan baru.
Setelah mengaktifkan penagihan, jumlah yang mungkin
ditagihkan kepada Anda tidak dibatasi. Untuk mengontrol biaya dengan lebih baik, Anda dapat membuat anggaran dan mengatur pemberitahuan. Untuk informasi selengkapnya, lihat Penagihan.
Mengaktifkan API
Untuk menggunakan Google Maps Platform, Anda harus mengaktifkan API atau SDK yang akan digunakan dengan project.
Melihat API yang diaktifkan
Konsol
Untuk melihat API atau SDK yang telah Anda aktifkan, buka halaman Google Maps Platform
di Konsol Cloud:
Buka halaman Google Maps Platform
- API tambahan: API atau SDK ini tidak diaktifkan.
- Jika Anda melihat kartu untuk setiap Maps API dan layanan, API atau SDK
belum diaktifkan.
Menghentikan project
Anda dapat menonaktifkan penagihan dan melepaskan semua resource Cloud yang
sedang digunakan pada project Cloud Anda dengan menonaktifkan
project tersebut:
Langkah berikutnya
Setelah menyiapkan project Google Cloud, Anda harus membuat dan mengamankan
Kunci API agar dapat menggunakan Distance Matrix API:
Gunakan kunci API
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-31 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-31 UTC."],[[["\u003cp\u003eThis guide explains how to set up a Google Cloud project for using Google Maps Platform APIs, including creating a project, enabling billing, and enabling APIs.\u003c/p\u003e\n"],["\u003cp\u003eYou must create a Google Cloud project to manage services, credentials, billing, and APIs; billing is required but you are only charged for usage exceeding the free quota.\u003c/p\u003e\n"],["\u003cp\u003eBefore using Google Maps Platform, you need to enable the specific APIs or SDKs you intend to use within your project.\u003c/p\u003e\n"],["\u003cp\u003eYou can shut down a project to disable billing and release Cloud resources when no longer needed.\u003c/p\u003e\n"],["\u003cp\u003eAfter setting up your project, create and secure an API key to use the Google Maps Platform APIs.\u003c/p\u003e\n"]]],["To use Google Maps Platform APIs, you must first create a Google Cloud project, including setting the project name, ID, and linking a billing account. Billing must be enabled, though charges only occur beyond the free monthly quota. Next, enable the specific APIs or SDKs needed for your project. You can use the console or `gcloud` to manage these steps and view enabled APIs. If a project is no longer needed, it can be shut down to disable billing and release its resources.\n"],null,["# Set up your Google Cloud project\n\nThis guide shows how to set up your Google Cloud project before using\nthe Google Maps Platform APIs. While you may have completed some of these\nsteps in the\n\n[Getting started with Google Maps Platform](/maps/get-started) page,\nthis document provides additional, useful instructions for managing your projects.\n\nCreate a project\n----------------\n\nTo use Google Maps Platform, you must have a project to manage services,\ncredentials, billing, APIs, and SDKs.\n\n[Billing setup](#billing) is required for each project, but you will only be charged if a\nproject exceeds its [quota](/maps/billing-and-pricing/billing#monthly-credit) of no-charge services.\n\nTo create a Cloud project with billing enabled: \n\n### Console\n\n1. Create a new Google Cloud project in the Cloud console:\n\n [Create new project](https://console.cloud.google.com/projectcreate?utm_source=Docs_NewProject&utm_content=Docs_distance-matrix-backend)\n2. On the **New Project** page, fill in the required information:\n\n - **Project name:** Accept the default or enter a customized name.\n\n You can change the project name at any time. For more information, see\n [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects).\n - **Project ID:** Accept the default or click **EDIT** to enter a\n customized ID that Google APIs use as a unique identifier for your project.\n\n After you create the project, you *cannot* change the project ID, so\n choose an ID that you'll be comfortable using for the lifetime of the\n project. Don't include any sensitive information in your project ID.\n - **Billing account:** Select a billing account for the project. If you\n haven't set up a billing account or only have one billing account, you\n won't see this option.\n\n You must be a Billing Account Administrator or Project Billing Manager\n to associate a project with a billing account. For more information, see\n [the billing access control documentation](https://cloud.google.com/billing/docs/how-to/billing-access#overview_of_billing_roles_in).\n - **Location:** If you have an organization you want to link your project\n to, click **Browse** and select it; otherwise, choose \"No organization\".\n\n For more information, see [Creating and Managing Folders](https://cloud.google.com/resource-manager/docs/creating-managing-folders)\n and [Relationships between organizations, projects, and billing accounts](https://cloud.google.com/billing/docs/how-to/billing-access#relationships-between-resources).\n3. Select **Create**.\n\n### gcloud\n\n```bash\ngcloud projects create \"\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\n```\n\nRead more about the\n[Google Cloud SDK](https://cloud.google.com/sdk)\n,\n[Cloud SDK installation](https://cloud.google.com/sdk/docs/install)\n, and the following commands:\n\n- [`gcloud projects create`](https://cloud.google.com/sdk/gcloud/reference/projects/create)\n\nEnable billing\n--------------\n\nTo deploy your apps, you must enable billing. Your account won't be charged\nif you stay within your [monthly quota](/maps/billing-and-pricing/billing#monthly-credit).\nIf your application needs resources that exceed the monthly quota, you will be\ncharged for the additional usage.\n\nIf you have a billing account when you create a Cloud\nproject, then billing is automatically enabled on that project.\n\nTo enable billing on a Cloud project:\n\n1. In the Cloud console, go to the Billing page: \n [Go to the Billing page](https://console.cloud.google.com/projectselector/billing?utm_source=Docs_Billing&utm_content=Docs_distance-matrix-backend)\n2. Select or create a Cloud project.\n3. Depending on if a billing account exists or if the selected Cloud project is associated with an account, the Billing page displays one of the following:\n - If billing is already enabled for the selected Cloud project, then the details about the billing account are listed.\n - If no billing account exists, you are prompted to create a billing account and associate it with the selected Cloud project.\n - If a billing account exists, you are prompted to enable billing if the selected Cloud project is not already associated with a billing account. You can also select **Cancel** and then select **Create account** to create and associate a new billing account.\n\nAfter you enable billing, there is no limit to the amount that you might\nbe charged. To gain more control over your costs, you can\n[create\na budget and set alerts](/maps/billing-and-pricing/billing#creating-budgets-and-set-alerts). For more information, see [Billing](/maps/billing-and-pricing/billing).\n\nEnable APIs\n-----------\n\nTo use Google Maps Platform, you must enable the APIs or SDKs you plan to use with your project.\n\n### Console\n\n\n[Enable the Distance Matrix API](https://console.cloud.google.com/apis/library/distance-matrix-backend.googleapis.com?utm_source=Docs_EnableAPIs&utm_content=Docs_distance-matrix-backend)\n\n### Cloud SDK\n\n```bash\ngcloud services enable \\\n --project \"\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\" \\\n \"distance-matrix-backend.googleapis.com\"\n```\n\nRead more about the\n[Google Cloud SDK](https://cloud.google.com/sdk)\n,\n[Cloud SDK installation](https://cloud.google.com/sdk/docs/install)\n, and the following commands:\n\n- [`gcloud services enable`](https://cloud.google.com/sdk/gcloud/reference/services/enable)\n- [`gcloud services disable`](https://cloud.google.com/sdk/gcloud/reference/services/disable)\n\nView enabled APIs\n-----------------\n\n### Console\n\nTo view the APIs or SDKs you have enabled, go to the Google Maps Platform page\nin the Cloud console:\n[Go to Google Maps Platform page](https://console.cloud.google.com/project/_/google/maps-apis/api-list?utm_source=Docs_ProjectViewAPI&utm_content=Docs_distance-matrix-backend)\n\n- Additional APIs: These API or SDKs are not enabled.\n- If you see cards for each Map APIs and services, no APIs or SDKs have been enabled.\n\n### gcloud\n\n```bash\ngcloud services list --project \"\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\n```\n\nRead more about the\n[Google Cloud SDK](https://cloud.google.com/sdk)\n,\n[Cloud SDK installation](https://cloud.google.com/sdk/docs/install)\n, and the following commands:\n\n- [`gcloud services list`](https://cloud.google.com/sdk/gcloud/reference/services/list)\n\nShut down a project\n-------------------\n\nYou can disable billing and release all the Cloud resources that\nare being used in your Cloud project by shutting down\nthat project: \n\n### Console\n\n1. Go to the Projects page:\n\n [Go to the Projects page](https://console.cloud.google.com/iam-admin/projects?utm_source=Docs_ProjectShutdown&utm_content=Docs_distance-matrix-backend)\n2. Select the Cloud project that you want to shut down,\n then click **Delete**.\n\nFor more information about managing your Cloud\nprojects, see [Cloud Resource Manager: creating, shutting down, and restoring projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects).\n\n### gcloud\n\n```bash\ngcloud projects delete \"\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\n```\n\nRead more about the\n[Google Cloud SDK](https://cloud.google.com/sdk)\n,\n[Cloud SDK installation](https://cloud.google.com/sdk/docs/install)\n, and the following commands:\n\n- [`gcloud projects delete`](https://cloud.google.com/sdk/gcloud/reference/projects/delete)\n\nWhat's next\n-----------\n\nAfter setting up your Google Cloud project, you must create and secure\nyour API Key to use the Distance Matrix API:\n\n[Use API Keys](/maps/documentation/distance-matrix/get-api-key)"]]