Memperkirakan Penggunaan Kredit Google Maps API

Laman ini hanya untuk pelanggan yang memiliki versi baru Google Maps APIs Premium Plan, yang tersedia pada Januari 2016.

Apakah sebelumnya sudah memiliki Maps APIs for Work atau lisensi Maps API for Business? Lihat panduan Lisensi Maps APIs for Work kami. Untuk menentukan apakah Anda memiliki lisensi sebelumnya: Di Google Cloud Support Portal, klik Maps: Usage Report di sebelah kiri. Jika ID di bagian atas laporan ada dalam format berikut, berarti Anda memiliki Premium Plan baru:
gme-[perusahaan] & proj-[nomor] ([tipe])
jika tidak, berarti Anda memiliki lisensi sebelumnya.

Pengantar

Dengan Google Maps APIs Premium Plan, permintaan aplikasi Anda akan API menghabiskan Kredit Maps API, yang Anda beli setiap tahun. Contoh berikut menampilkan cara memperkirakan konsumsi Kredit Maps API per tahun untuk aplikasi pemetaan pada umumnya: peta cantuman real estat sederhana dan pencari toko yang lebih kompleks.

Untuk memperkirakan konsumsi kredit aplikasi Anda dalam contoh ini, perhatikan yang berikut ini:

  • Pengalaman pengguna aplikasi Anda
  • API manakah yang digunakan aplikasi Anda
  • Sedikit detail implementasi
  • Seberapa sering aplikasi Anda digunakan

Dengan informasi, Anda bisa memperkirakan jumlah kredit yang akan dihabiskan aplikasi Anda setiap tahun. Untuk mempermudah perhitungan, Anda bisa menggunakan Kalkulator Premi Google Maps API.

Contoh 1: Peta cantuman real estat

Pengalaman pengguna

Agen di kantor realestat Anda bisa menampilkan semua cantuman aktif perusahaan Anda di peta pada situs web internal. Agen bisa mengeklik marker untuk cantuman pada peta guna melihat jendela info berisi detail tentang properti dari database Anda, termasuk agen cantuman, alamat properti, cuplikan segi empat, foto properti, dan gambar tampilan jalan. Di jendela info, agen bisa mengeklik tombol "Get Directions", pilih lokasi kantornya, kemudian tampilkan arah menuju properti.

Maps API yang digunakan

API Fitur yang disediakan
Google Maps JavaScript API Menampilkan peta pada laman web internal
Google Street View Image API Menyediakan gambar panorama di jendela info
Google Maps Geocoding API Menyediakan koordinat lintang/bujur (lat/long) cantuman, dengan menggunakan database alamat properti Anda
Google Maps Directions API Menyediakan arah menuju properti

Detail implementasi

  • Anda memiliki 30 kantor di Negara Bagian Colorado, AS, dan sekitar 3.000 agen.
  • Database real estat Anda biasanya memiliki sekitar 25.000 cantuman aktif.
  • Anda membuat geocode cantuman setiap hari, dengan menggunakan Layanan Web Geocoding.

Asumsi penggunaan agen

Anda memperkirakan 3.000 kunjungan setiap hari ke peta cantuman pada situs web internal. Untuk setiap kunjungan, Anda memperkirakan:

  • Seorang agen menampilkan jendela info untuk 5 properti.
  • Seorang agen meminta arah untuk 1 properti.

Perhitungan Kredit Maps API

Penggunaan pemuatan peta

API Penggunaan
Maps JavaScript API 1 pemuatan peta × 3.000 pengunjung × 1 kredit = 3.000 kredit
Street View Image API 5 pemuatan peta × 3.000 pengunjung × 0,25 kredit = 3.700 kredit

Total pemuatan peta: 3.000 + 3.750 = 6.750 permintaan per hari × 365 hari = 2.463.750 kredit dibutuhkan per tahun

Penggunaan Web Service API

API Penggunaan
Geocoding API 25.000 geocode per hari
Directions API 1 permintaan × 3.000 pengunjung = 3.000 kueri

Total QPD: 25.000 + 3.000 = 28.000 QPD

QPD di bawah batas harian gratis 100.000, jadi tidak perlu kredit tambahan.

Kredit Maps API yang diperlukan setiap tahun

2.463.750 kredit untuk pemuatan peta + 0 kredit untuk layanan web = 2.463.750 kredit

Contoh 2: Pencari toko

Pengalaman pengguna

Pelanggan Anda bisa menggunakan pencari toko di situs web atau di aplikasi seluler (Android/iOS) untuk menemukan hingga 50 toko terdekat dari lokasi tertentu. Pelanggan memasukkan lokasi mereka saat ini atau alamat titik mulai atau tempat menarik lainnya. Saat pelanggan mulai mengetikkan titik mulai, aplikasi secara otomatis akan menampilkan daftar alamat atau nama tempat yang cocok. Bila pelanggan memilih sebuah tempat dari daftar, peta akan menampilkan marker untuk 50 toko terdekat dari tempat itu. Kemudian pelanggan bisa mengeklik marker untuk melihat jendela info berisi detail tentang toko tersebut, termasuk alamat dan jam bukanya (dari database toko Anda), jarak ke toko, dan gambar panorama dari lokasi tersebut. Selanjutnya pelanggan bisa memilih untuk mendapatkan arah menuju toko tersebut.

Maps API yang digunakan

API Fitur yang disediakan
Google Maps JavaScript API Menampilkan peta pada situs web
Mobile SDK (Android/iOS) Menampilkan peta pada perangkat seluler
Google Street View Image API Menyediakan gambar panorama statis (non-interaktif) dalam jendela info
Google Maps Geocoding API Menyediakan koordinat lintang/bujur (lat/long) toko tersebut, dengan menggunakan daftar alamat toko
Google Maps Distance Matrix API Menyediakan jarak dan waktu tempuh antara titik mulai dan toko di database Anda; informasi ini akan muncul dalam jendela info
Google Maps Directions API Menyediakan arah menuju toko
Google Places API
Pustaka JavaScript dan
Layanan Web
  • Place Autocomplete, yang menyediakan pencocokan sebelum pengetikan atas alamat atau tempat menarik
  • Places Details, yang menyediakan alamat titik mulai (atau "tempat") yang dipilih pelanggan dalam hasil Pelengkapan Otomatis

Detail implementasi

Inilah beberapa detail implementasi yang memengaruhi estimasi penggunaan:

  • Anda memiliki 1.500 toko di seluruh dunia.
  • Anda membuat geocode untuk 1.500 lokasi toko setiap 30 hari, dengan menggunakan Layanan Web Geocoding.
  • Anda menggunakan fungsi jarak di database untuk menelusuri semua alamat yang telah dibuatkan geocode-nya untuk mengambil 50 toko terdekat dari titik mulai pengunjung.
  • Anda memanggil Google Maps Distance Matrix API untuk menampilkan jarak mengemudi dan waktu dari titik mulai ke 50 toko terdekat yang diambil oleh database Anda. Dengan menghitung jarak untuk 50 toko saja, Anda membuat jumlah elemen per permintaan tetap di bawah maksimum 625.

Asumsi penggunaan pelanggan

Anda memperkirakan 2.000 kunjungan setiap hari ke pencari toko: sekitar 1.000 kunjungan pada situs web dan 1.000 kunjungan pada perangkat seluler. Untuk setiap kunjungan, Anda memperkirakan:

  • Seorang pelanggan rata-rata mengetikkan 8 karakter untuk menemukan titik mulai mereka.
  • Seorang pelanggan menelusuri 1 titik mulai dan memilih 1 titik mulai.
  • Seorang pelanggan rata-rata mengeklik 2 marker untuk menampilkan jendela info.
  • Seorang pelanggan mendapatkan arah untuk 1 lokasi.

Perhitungan Kredit Maps API

Penggunaan pemuatan peta

API Penggunaan
Maps JavaScript API 1 pemuatan peta × 1.000 pengunjung × 1 kredit = 1.000 kredit
Mobile SDK 1 pemuatan peta × 1.000 pengunjung × 1 kredit = 1.000 kredit
Street View Image API 2 pemuatan peta × 2.000 pengunjung × 0,25 kredit = 1.000 kredit

Total pemuatan peta: 1.000 + 1.000 + 1.000 = 3.000 permintaan per hari × 365 hari = 1.095.000 kredit dibutuhkan per tahun

Penggunaan Maps JavaScript API/Web Service API

API Penggunaan
Geocoding API 1.500 geocode = 1.500 kueri (per bulan)
Directions API 1 permintaan × 2.000 pengunjung = 2.000 kueri
Distance Matrix API 1 permintaan × 2.000 pengunjung × 50 toko terdekat = 100.000 elemen

Total QPD: 2.000 + 100.000 = 102.000 QPD

Total kelebihan penggunaan QPD: 102.000 - 100.000 QPD gratis = 2.000 kelebihan penggunaan QPD × 0,25 kredit = 500 kredit per hari / 182.500 kredit per tahun

Total QPD untuk geocoding: 1.500 × 0,25 kredit = 375 kredit per bulan / 4.500 kredit per tahun

Total kelebihan penggunaan setiap tahun: 182.500 + 4.500 = 187.000 kredit per tahun

Penggunaan Places API

API Penggunaan
Place Autocomplete di Places API 1 penelusuran × 8 karakter per penelusuran × 0,1 kredit = 0,8 × 2.000 pengunjung = 1.600 kredit
Place Details di Places API 1 permintaan × 2.000 pengunjung × 2 kredit = 4.000 kredit

Total penggunaan Places API: 1.600 + 4.000 = 5.600 permintaan per hari / 2.044.000 kredit per tahun

Kredit Maps API yang diperlukan setiap tahun

1.095.000 kredit untuk pemuatan peta + 187.000 kredit untuk kelebihan penggunaan QPD + 2.044.000 kredit untuk permintaan Places = 3.326.000 kredit