Library Klien untuk Layanan Web Google Maps

Klien Java, Klien Python, Klien Go, dan Klien Node.js untuk Layanan Google Maps adalah library klien open source yang didukung komunitas berdasarkan Lisensi Apache 2.0. Library klien tersebut tersedia untuk didownload dan terbuka untuk kontribusi di GitHub, tempat Anda juga akan menemukan petunjuk penginstalan dan kode contoh:

Mengapa menggunakan library klien?

Klien Java, Klien Python, Klien Go, dan Klien Node.js untuk Layanan Google Maps memungkinkan Anda memanfaatkan layanan web Google Maps di server Anda. Library klien tersebut menggabungkan fungsi API berikut:

Selain fungsi yang disediakan oleh beberapa API ini, library klien juga sedikit mempermudah beberapa tugas umum.

  • Pembatasan Kapasitas Otomatis Secara default, permintaan dikirim sesuai batas kapasitas yang diperkirakan untuk setiap layanan web. Anda dapat memberikan batas QPS kustom dengan new GeoApiContext().setQueryRateLimit(qps).
  • Coba Lagi jika Gagal Library klien akan secara otomatis mencoba lagi permintaan jika API mengirimkan error 5xx. Percobaan ulang memanfaatkan backoff eksponensial, yang dapat membantu jika terjadi kegagalan yang berselang-seling.
  • Autentikasi Mudah Library klien memudahkan proses autentikasi dengan Kunci API yang tersedia secara gratis. Pelanggan Premium Plan Google Maps Platform dapat menggunakan client ID dan rahasia mereka.
  • POJO Library klien Java menampilkan objek native untuk setiap respons API. Library klien Python menampilkan struktur seperti yang diterimanya dari API.
  • Asinkron atau sinkron Semua permintaan mendukung gaya panggilan sinkron atau asinkron.

Persyaratan dan ketentuan

Library klien untuk layanan web Google Maps dilisensikan berdasarkan Lisensi Apache 2.0.

Library klien adalah wrapper untuk layanan web Google Maps. Layanan web Google Maps diatur oleh Persyaratan Layanan Google Maps Platform.

Penting: Library klien ini tidak tercakup dalam perjanjian dukungan atau kebijakan penghentian layanan Google standar.

Kunci API dan client ID

Setiap layanan web Google Maps memerlukan kunci API atau client ID. Untuk mengetahui panduan mengenai kapan menggunakan kunci API, kapan menggunakan client ID, dan cara mendapatkan kunci API atau client ID Anda, lihat panduan autentikasi untuk API yang Anda gunakan: