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:
- Klien Java untuk Layanan Google Maps
- Klien Python untuk Layanan Google Maps
- Klien Go untuk Layanan Google Maps
- Klien Node.js untuk Layanan Google Maps
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:
- Address Validation API
- Directions API
- Distance Matrix API
- Elevation API
- Geocoding API
- Places API
- Roads API
- Time Zone API
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: