Solusi 7 Jenis Error Pada Google Maps Platform
22 September 2021
Dalam pengembangan aplikasi menggunakan Google Maps Platform, tidak jarang akan selalu ada error atau bug yang terjadi dalam prosesnya. Kemudian, bagaimana sih cara untuk mengatasi error-error yang terjadi ketika mengembangkan aplikasi berbasis Google Maps Platform? Dalam artikel ini akan dijelaskan secara detail dan terperinci mengapa error itu terjadi dan bagaimana mengatasinya.
Error: MissingKeyMapError
Ketika ingin melakukan request API Dynamic Maps, Anda tidak menyertakan secara lengkap parameter yang diwajibkan ada, seperti callback dan API Key di URL request-nya.
Contohnya:
<script src=”https://maps.googleapis.com/maps/api/js”></script>
Dalam URL Request tersebut salah karena tidak terdapat parameter yang dibutuhkan, sehingga tambahkanlah seperti berikut,
<script async defer src=”https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap”></script>
Masukan API Key yang Anda miliki dan selanjutnya akan menampilkan peta dinamis Google Maps Platform.
Error: RefererNotAllowedMapError
Ketika hendak melakukan request Maps Javascript API, Anda belum memasukkan API tersebut ke dalam API Key yang sudah Anda miliki sebelumnya. Sehingga Google akan memberikan respon error berupa RefererNotAllowedMapError. Kemudian apa yang perlu Anda lakukan untuk mengatasi error ini? Ikutilah langkah-langkah berikut ini.
- Silahkan buka console Google Maps Platform Anda.
- Pilih menu API & Services.
- Pilih menu Credentials.
- Pilih API Key yang sudah Anda miliki.
- Anda akan memasuki halaman Key Restriction, kemudian pada bagian API Restriction, pilih Restrict Key.
- Akan muncul pilihan dropdown untuk memilih API Key, silahkan pilih Maps Javascript API.
Error: ApiNotActivatedMapError
Ketika Anda sudah mendapatkan API Key, Anda perlu mengaktifkan services atau API yang ingin digunakan terlebih dahulu sebelum Anda melakukan pengembangan. Error ini terjadi karena ketika Anda ingin menampilkan Dynamic Maps, services atau API Maps Javascript belum Anda aktifkan. Berikut langkah-langkah untuk mengaktifkan services atau API tersebut.
- Silahkan buka console Google Maps Platform Anda.
- Pilih menu API & Services.
- Pilih menu Library.
- Kemudian, cari Maps Javascript API.
- Klik pada API yang sudah dicari.
- Pada halaman Maps Javascript API, silahkan klik Enable.
- Ketika sudah dilakukan Enable, maka akan muncul info API Enabled.
Error: ensure that the “google maps android api v2” is enabled
Tidak hanya dalam pengembangan website berbasis Google Maps Platform saja yang perlu diaktifkan services atau APInya. Dalam pengembangan aplikasi mobile pun sama demikian, error yang dialami ini ketika mengembangkan aplikasi mobile Android menggunakan Google Maps Platform namun belum mengaktifkan services atau API Maps SDK untuk android. Bagaimana cara mengaktifkannya? Simak berikut ini.
- Silahkan buka console Google Maps Platform Anda.
- Pilih menu API & Services.
- Pilih menu Library.
- Kemudian, cari Maps SDK For Android.
- Klik pada API yang sudah dicari.
- Pada halaman Maps SDK For Android, silahkan klik Enable.
- Ketika sudah dilakukan Enable, maka akan muncul info API Enabled.
Warning: SensorNotRequired
Parameter sensor dalam Maps Javascript API sudah tidak lagi menjadi suatu hal yang wajib ada ketika Anda melakukan implementasi peta dinamis Google Maps Platform. Itu tidak akan mencegah Maps Javascript API berjalan dengan benar, namun Google merekomendasikan Anda untuk menghapus parameter sensor tersebut dari script element agar terhindar dari warning SensorNotRequired tersebut.
Error: DeletedApiProjectMapError
Error ini menandakan bahwa API key yang Anda miliki sudah terhapus dari Console Google Maps Platform. Silahkan Anda cek kembali ke project dimana Anda melakukan generate API Key tersebut. Adapun Anda dapat membuat API Key baru dengan cara sebagai berikut.
- Silahkan buka console Google Maps Platform Anda.
- Pilih menu API & Services.
- Pilih menu Credentials.
- Klik pada Create Credentials.
- Pilih API Key.
- Dan Anda sudah berhasil meng-generate API Key baru untuk aplikasi/ website Anda.
Warning: SignedInNotSupported
Parameter signed_in tidak digunakan lagi dan tidak didukung pada versi Maps JavaScript API yang Anda gunakan. Ini tidak akan mencegah Maps JavaScript API bekerja, tetapi perilaku aplikasi Anda dapat berubah, jika Anda mengandalkan fitur signed-in.
BagaŃ–mana? Mudah bukan?
Jika Anda mengalami kesulitan terkait error pada Google Maps Platform, Terralogiq dapat membantu Anda karena kami adalah Penyedia jasa layanan Google Maps dan penyedia jasa layanan Google Maps di Indonesia satu-satunya dengan status sebagai Premier Partner. Anda bisa menghubungi kami melalui alamat email halo@terralogiq.com atau dan jadwalkan untuk berkonsultasi langsung bersama kami dengan mengisi form dibawah ini: