چگونه 120 روبل در سال در API پرداخت شده Yandex.Maps صرفه جویی کردیم

من در حال توسعه یک سایت ساز به نام Creatium هستم و یکی از اجزای مورد استفاده برای ساخت صفحات، نقشه Yandex است. مدتی پیش، جستجو در این کامپوننت متوقف شد.

چگونه 120 روبل در سال در API پرداخت شده Yandex.Maps صرفه جویی کردیم

چرا تعمیر جستجو ممکن است برای ما 120 روبل در سال هزینه داشته باشد، و چگونه از آن اجتناب کردیم - زیر برش.

این یک عملکرد کلیدی مؤلفه است، زیرا از طریق جستجو است که مشتریان آدرسی را که روی نقشه نشان داده می شود نشان می دهند.

پشتیبانی Yandex توضیح داد که درخواست‌ها به API Geocoder (مسئول جستجو) اکنون به یک کلید API نیاز دارند و از آنجایی که ما یک پروژه تجاری هستیم، این API برای ما پرداخت می‌شود.

و او می ایستد 120 روبل در سال با محدودیت 1000 درخواست در روز - این حداقل قیمت است. حتی اگر از 50 درخواست در روز در یک پروژه تجاری استفاده کنم، قیمت تغییر نمی کند.

آیا به API پولی نیاز داریم؟

در همان زمان پلتفرم نقشه های گوگل پیشنهادات از API خود به صورت رایگان با 200 دلار هر ماه استفاده کنید، پس از آن قیمت گذاری "پرداخت برای آنچه استفاده می کنید" آغاز می شود.

ما نمی توانیم Yandex.Maps را رد کنیم، زیرا آنها قبلاً در وب سایت های مشتریان ما استفاده می شوند. ما همچنین نمی توانیم آنها را با نقشه های Google جایگزین کنیم - آنها از نظر ظاهری بسیار متفاوت هستند.

به همین دلیل ما هیبریدی ساختیم. جستجو با استفاده از API از Google انجام می شود و نتیجه جستجو بر روی نقشه Yandex نشان داده می شود.

چگونه 120 روبل در سال در API پرداخت شده Yandex.Maps صرفه جویی کردیم

بنابراین، ما جستجو را روی نقشه "تصحیح" کردیم و سالانه 120 روبل صرفه جویی کردیم.

بروزرسانی: روش پیشنهادی همانطور که در نظرات مشخص شد قوانین پلتفرم نقشه های گوگل را نقض می کند و بنابراین توصیه ای نیست.

منبع: www.habr.com

اضافه کردن نظر