Halo semuanya. Di salah satu proyek web, kami menggunakan Maps JavaScript API, tetapi setelah mengubah tarif dari 16 Juli 2018, ada yang salah. Kami berbagi pengalaman sehingga ini tidak terjadi pada Anda.
Jadi, dalam urutan.
Apa yang kita miliki
- Google sebagai bagian dari layanan cloud.google.com menyediakan kemampuan untuk menggunakan API yang berbeda. Ada banyak dari mereka, tidak masuk akal untuk mendaftar semuanya - tetapi kami menggunakan Maps JavaScript API cloud.google.com/maps-platform/maps .
- Pengelolaan layanan API dilakukan melalui GUI yang sepenuhnya dapat dipahami dengan dasbor konsol.cloud.google.com/home/dashboard layanan yang digunakan
- Integrasi untuk pelanggan yang berbeda dilakukan dengan cara yang berbeda. Dalam kasus kami, cukup tempatkan widget JS sesuai dengan developers.google.com/maps/documentation/javascript/tutorial
Sejak 16 Juli 2018, kondisi tarif telah berubah menjadi berikut-
clac .
Singkatnya, penetapan tarif dilakukan dalam kerangka beberapa "set produk" (pada kenyataannya, kombinasi dari API), dan setiap set produk dapat dibebankan dengan caranya sendiri dalam kondisi yang terpisah. Pinjaman bulanan sebesar $ 200 dialokasikan setiap bulan, yang diperhitungkan saat mengisi layanan.
Ketentuan diterima, kartu terikat ke akun pembayaran, ayo pergi. Semua tangkapan layar diambil dari konsol, proyeknya sama, diolesi oleh NDA.
Gambar lucu
Pendahuluan 1 - tampilan umum panel kontrol untuk Maps JavaScript API yang digunakan

Pengantar 2 - metode yang digunakan yang dapat kita kontrol dari konsol.


Pendahuluan 3 - indikator penggunaan

Pendahuluan 4 - laporan pengisian daya

Setelah membaca
deskripsi , kami beralih ke dukungan Google, karena kami tidak menghubungkan Maps dan Street View API dengan cara apa pun. Kami mendapatkan jawaban kata demi kata:
Saya ingin mengklarifikasi bahwa Maps dan Street View Dynamic Maps yang Anda lihat dalam transaksi Pembayaran Anda hanyalah Maps Javascript API Dynamic Maps dan bukan Street View API. Maps and Street View API adalah nama lama Maps Javascript API. Saya ingin mengklarifikasi bahwa Anda tidak dikenai biaya untuk penggunaan Street View API tetapi, itu untuk penggunaan Maps Javascript API.
Kami tidak menyerah dan mencoba mencari tahu lebih lanjut, kami mendapatkan klarifikasi ini:

Pada saat yang sama, kami membaca
dokumen lagi dan menemukan yang berikut (kami membaca termasuk paragraf di atas tablet):

Nah, mereka sendiri tidak mengerti tarifnya, apa moralnya?
Moral dari dongeng ini adalah itu
- Sebelumnya, Street View API terhubung secara terpisah (dan pada kenyataannya, sekarang Anda dapat menghubungkannya secara terpisah di konsol, tetapi tidak memutuskannya dengan cara apa pun). Sekarang ini pada dasarnya adalah bagian dari Peta Javascript API (meskipun dibebankan sebagai API terpisah). Dan jika karena alasan tertentu Anda tidak memperhitungkannya dan dipandu oleh penetapan tarif oleh kalkulator atau deskripsi dari sini dan tidak memperhitungkan penggunaan dan penetapan tarif oleh API Street View - bersiaplah untuk mendeteksi biaya yang tidak direncanakan.
- Selain itu, peringatan tentang pekerjaan anggaran termasuk dengan mempertimbangkan pinjaman yang diberikan sebesar $ 200. Yaitu saat mengeluarkan peringatan, pastikan untuk mempertimbangkan ini.
- Jika Anda tidak perlu memberikan kesempatan untuk melihat panorama jalan di peta - hapus saja panggilan ke metode ini.
- Tidak mungkin membatasi panggilan ke Street View API (pada tingkat penggunaan kunci atau konsol) kecuali untuk logika panggilan itu sendiri pada klien.