Maps Static API dapat menampilkan error atau peringatan saat terjadi error. Panduan ini menjelaskan setiap pesan error dan memberikan petunjuk lebih lanjut untuk mengatasi error.
Permintaan tidak valid
Jika permintaan tidak valid, Maps Static API akan menampilkan
kode status HTTP 4xx
dan pesan yang menjelaskan
masalah tersebut. Di bawah ini adalah contoh dari kondisi kesalahan tersebut. Catatan: Ini bukan daftar lengkap error yang mungkin terjadi. Periksa kode error yang sebenarnya dan pesan yang ditampilkan oleh API untuk mengetahui detail masalah tertentu.
Contoh kondisi kesalahan | Kode status |
---|---|
Permintaan menyertakan parameter yang tidak valid atau parameter yang diperlukan tidak ada. Misalnya, parameter size tidak berada dalam
rentang nilai numerik yang diharapkan, atau tidak ada dalam permintaan. |
400 BAD REQUEST |
Kunci API yang disertakan dalam permintaan tidak valid. | 403 FORBIDDEN |
Kesalahan yang mencegah peta ditampilkan
Jika permintaan valid, tetapi terjadi error lain yang mencegah peta ditampilkan, Maps Static API akan menampilkan teks atau gambar error, bukan peta, bergantung pada error tersebut. Contoh kondisi error tersebut adalah saat aplikasi melebihi batas penggunaan.

Error yang terkait dengan kunci API dan penagihan
Jika Anda menggunakan Maps Static API tanpa kunci API, atau jika penagihan tidak diaktifkan pada akun Anda, halaman akan menampilkan gambar error, bukan peta, dengan link yang menunjukkan jenis error. Misalnya "g.co/staticmaperror/key".
Error dan solusi tanpa kunci | |
---|---|
![]() |
Anda menggunakan Maps Static API tanpa kunci API. Untuk menyelesaikan masalah, Anda harus: |
![]() |
Permintaan Anda tidak memiliki tanda tangan digital (wajib). Untuk menyelesaikan, Tanda tangani URL Anda |
Peringatan
Untuk beberapa kondisi error, API menampilkan peta, tetapi beberapa informasi mungkin hilang dari peta. Jika ini terjadi, dua kondisi akan terjadi untuk memberi tahu Anda tentang peringatan.
- Satu, peta ditampilkan, tetapi dengan panel error kuning yang tumpang tindih di atas peta dengan teks "Error peta: g.co/staticmaperror".
- Dua, API akan menampilkan peringatan dalam bentuk header HTTP bernama
X-Staticmap-API-Warning
.
Misalnya, URL berikut berisi nilai tidak terduga dalam
parameter markers
:
https://maps.googleapis.com/maps/api/staticmap?center=Williamsburg,Brooklyn,NY&zoom=13&scale=1&size=400x400&markers=sdgaags&key=YOUR_API_KEY
API menampilkan peta, tetapi menampilkan panel error kuning yang ditumpangkan di atas gambar dengan "Error peta: g.co/staticmaperror"

API juga mengembalikan header HTTP berikut:
X-Staticmap-API-Warning:Error geocoding: marker 1
Tabel berikut menjelaskan peringatan yang mungkin dikeluarkan API sebagai header HTTP:
Peringatan di header X-Staticmap-API-Warning
|
|
---|---|
Error geocoding:
[center, ][marker #number, ][visible #num, ][path #num, ]* |
Terjadi kesalahan saat mencoba untuk melakukan geocode permintaan. Ada banyak varian dari pesan ini, bergantung pada elemen tempat geocoding gagal (tengah, penanda, terlihat, atau jalur) dan jumlah elemen yang gagal. Salah satu contoh peringatan ini adalah
X-Staticmap-API-Warning:Error geocoding: marker 1 , seperti
yang ditunjukkan pada contoh di atas. |
Too many geocoded markers requested (max is 15). |
Permintaan menetapkan jumlah penanda maksimum yang diperbolehkan dengan alamat yang dapat dibaca manusia. Maksimumnya 15. Perhatikan bahwa batas ini hanya berlaku untuk penanda yang ditentukan sebagai alamat yang dapat dibaca manusia dan memerlukan geocoding. Ini tidak berlaku pada penanda yang ditetapkan dengan koordinat lintang/bujur. |
Too many geocoded polyline vertices requested (max is 15). |
Permintaan menetapkan jumlah polyline lebih dari jumlah maksimum yang diizinkan dengan alamat yang dapat dibaca manusia. Maksimumnya 15. Perhatikan bahwa batas ini hanya berlaku untuk polyline dengan verteks yang ditentukan sebagai alamat yang dapat dibaca manusia yang memerlukan geocoding. Ini tidak berlaku untuk polyline yang ditentukan dengan koordinat lintang/bujur. |
Anda dapat melihat peringatan header HTTP di Konsol Chrome DevTools, Konsol Web Firefox, atau alat lain yang setara di browser Anda.