Bagaimana kami menghemat 120 rubel setahun pada API Yandex.Maps berbayar

Saya sedang mengembangkan pembuat situs web bernama Creatium, dan salah satu komponen yang digunakan untuk membuat halaman adalah Peta Yandex. Beberapa waktu lalu, pencarian berhenti berfungsi di komponen ini.

Bagaimana kami menghemat 120 rubel setahun pada API Yandex.Maps berbayar

Mengapa memperbaiki pencarian dapat merugikan kami 120 rubel per tahun, dan bagaimana kami menghindarinya - di bawah pemotongan.

Ini adalah fungsi utama komponen, karena melalui pencarian klien menunjukkan alamat yang akan ditampilkan pada peta.

Dukungan Yandex menjelaskan bahwa permintaan ke API Geocoder (bertanggung jawab untuk pencarian) sekarang memerlukan kunci API, dan karena kami adalah proyek komersial, API ini dibayar untuk kami.

Dan dia berdiri 120 rubel per tahun dengan batas 1000 permintaan per hari - ini adalah harga minimum. Meskipun saya menggunakan 50 permintaan per hari pada proyek komersial, harganya tidak berubah.

Apakah kita memerlukan API berbayar?

Pada saat yang sama Google Maps Platform menawarkan gunakan API Anda secara gratis seharga $200 setiap bulan, setelah itu harga β€œbayar untuk apa yang Anda gunakan” dimulai.

Kami tidak dapat menolak Yandex.Maps, karena Yandex.Maps sudah digunakan di situs web klien kami. Kami juga tidak dapat menggantinya dengan peta dari Google - tampilannya terlalu berbeda.

Itu sebabnya kami membuat hibrida. Pencarian dilakukan menggunakan API dari Google, dan hasil pencarian ditampilkan pada peta dari Yandex.

Bagaimana kami menghemat 120 rubel setahun pada API Yandex.Maps berbayar

Jadi, kami β€œmengoreksi” pencarian di peta dan menghemat 120 rubel setahun.

UPDATE: Metode yang diusulkan melanggar aturan Google Maps Platform, seperti yang terlihat di komentar, dan oleh karena itu bukan merupakan rekomendasi.

Sumber: www.habr.com

Tambah komentar