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

Saya sedang membangunkan pembina laman web yang dipanggil Creatium, dan salah satu komponen yang digunakan untuk membina halaman ialah Peta Yandex. Beberapa ketika dahulu, carian berhenti berfungsi dalam komponen ini.

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

Mengapa membetulkan carian boleh menelan kos sebanyak 120 rubel setahun, dan cara kami mengelaknya - di bawah pemotongan.

Ini adalah fungsi utama komponen, kerana melalui carian pelanggan menunjukkan alamat yang akan ditunjukkan pada peta.

Sokongan Yandex menjelaskan bahawa permintaan kepada Geocoder API (bertanggungjawab untuk mencari) kini memerlukan kunci API, dan memandangkan kami adalah projek komersial, API ini dibayar untuk kami.

Dan dia berdiri 120 rubel setahun dengan had 1000 permintaan setiap hari - ini adalah harga minimum. Walaupun saya menggunakan 50 permintaan setiap hari pada projek komersial, harganya tidak berubah.

Adakah kita memerlukan API berbayar?

Pada masa yang sama Platform Peta Google menawarkan gunakan API anda secara percuma dengan harga $200 setiap bulan, selepas itu harga "bayar untuk apa yang anda gunakan" bermula.

Kami tidak boleh menolak Yandex.Maps, kerana ia telah digunakan pada tapak web pelanggan kami. Kami juga tidak boleh menggantikannya dengan peta daripada Google - ia terlalu berbeza dari segi rupa.

Itulah sebabnya kami membuat hibrid. Carian dijalankan menggunakan API daripada Google, dan hasil carian ditunjukkan pada peta dari Yandex.

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

Oleh itu, kami "membetulkan" carian pada peta dan menyelamatkan diri 120 rubel setahun.

UPDATE: Kaedah yang dicadangkan melanggar peraturan Platform Peta Google, seperti yang ternyata dalam ulasan, dan oleh itu bukan cadangan.

Sumber: www.habr.com

Tambah komen