Memperkirakan Penggunaan Kredit Google Maps Platform

Catatan: Premium Plan Google Maps Platform tidak lagi tersedia untuk pendaftar atau pelanggan baru.

Halaman ini hanya untuk pelanggan dengan Premium Plan Google Maps Platform versi baru, yang telah tersedia pada Januari 2016.

Punya Premium Plan atau lisensi sebelumnya?
Untuk mengetahui lisensi yang Anda miliki:
> Di Portal Dukungan Google Cloud, klik Maps: Laporan Penggunaan di sebelah kiri.
> Apakah ID di bagian atas laporan memiliki format berikut?
   gme-[company] & proj-[number] ([type])
Jika ya, berarti Anda memiliki Premium Plan.
Jika tidak, berarti Anda memiliki lisensi sebelumnya (Maps API for Work atau Maps API for Business).

Pengantar

Dengan Premium Plan Google Maps Platform, permintaan aplikasi Anda untuk API akan menggunakan Kredit Maps API, yang harus Anda beli setiap tahun. Contoh berikut menampilkan cara memperkirakan konsumsi Kredit Maps API per tahun untuk aplikasi pemetaan standar: peta listingan properti sederhana dan pencari toko yang lebih kompleks.

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

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

Dengan informasi ini, Anda bisa memperkirakan jumlah kredit yang akan dihabiskan aplikasi Anda setiap tahun. Untuk mempermudah penghitungan, Anda dapat menggunakan Kalkulator Premium Google Maps API.

Contoh 1: Peta listingan properti

Pengalaman pengguna

Agen di kantor properti Anda dapat menampilkan semua listingan aktif perusahaan Anda di peta pada situs internal. Agen dapat mengklik penanda untuk listingan pada peta guna melihat jendela info berisi detail tentang properti dari database Anda, termasuk agen listingan, alamat properti, luas dalam meter atau kaki persegi, foto properti, dan gambar Street View. Di jendela info, agen dapat mengklik tombol "Dapatkan rute", memilih lokasi kantornya, lalu menampilkan rute menuju properti.

Maps API yang digunakan

API Fitur yang disediakan
Maps JavaScript API Menampilkan peta pada halaman web internal
Street View Static API Menyediakan gambar panorama di jendela info
Geocoding API Menyediakan koordinat lintang/bujur (lat/long) listingan, menggunakan database alamat properti Anda
Directions API Menyediakan rute ke properti

Detail implementasi

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

Asumsi penggunaan agen

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

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

Perhitungan Kredit Maps API

Penggunaan beban peta

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

Total beban 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 beban peta + 0 kredit untuk layanan web = 2.463.750 kredit

Contoh 2: Pencari toko

Pengalaman pengguna

Pelanggan Anda dapat menggunakan pencari toko di situs 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. Jika pelanggan memilih sebuah tempat dari daftar, peta akan menampilkan penanda untuk 50 toko terdekat dari tempat tersebut. Kemudian pelanggan dapat mengklik penanda 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 dapat memilih untuk mendapatkan rute menuju toko tersebut.

Maps API yang digunakan

API Fitur yang disediakan
Maps JavaScript API Menampilkan peta pada situs web
Mobile SDK (Android/iOS) Menampilkan peta pada perangkat seluler
Street View Static API Menyediakan gambar panorama statis (non-interaktif) dalam jendela info
Geocoding API Menyediakan koordinat lintang/bujur (lat/long) toko tersebut, menggunakan daftar alamat toko
Distance Matrix API Menyediakan jarak dan waktu tempuh antara titik mulai dan toko di database Anda; informasi ini akan muncul dalam jendela info
Directions API Menyediakan rute menuju toko
Places API
JavaScript library, 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, 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 Distance Matrix API untuk menampilkan jarak dan waktu mengemudi dari titik awal 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 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 mengklik 2 penanda untuk menampilkan jendela info.
  • Seorang pelanggan mendapatkan rute untuk 1 lokasi.

Perhitungan Kredit Maps API

Penggunaan beban peta

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

Total beban peta: 1.000 + 1.000 + 1.000 = 3.000 permintaan per hari × 365 hari = 1.095.000 kredit diperlukan 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 QPD rata-rata: 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 tahunan: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 beban peta +187.000 kredit untuk kelebihan penggunaan QPD + 2.044.000 kredit untuk permintaan Tempat = 3.326.000 kredit