أقوم بتطوير منشئ مواقع ويب Creatium ، وأحد المكونات المستخدمة في بناء الصفحات هو Yandex Map. منذ بعض الوقت ، توقف البحث عن العمل في هذا المكون.
لماذا قد يكلفنا إصلاح البحث 120 روبل في السنة ، وكيف تجنبنا ذلك - تحت التخفيض.
هذه هي الوظيفة الأساسية للمكون ، لأنه من خلال البحث يشير العملاء إلى العنوان الذي سيظهر على الخريطة.
أوضح دعم Yandex أن الطلبات إلى Geocoder API (المسؤولة عن البحث) تتطلب الآن مفتاح واجهة برمجة التطبيقات ، وبما أننا مشروع تجاري ، فإن واجهة برمجة التطبيقات هذه تدفع لنا.
وهو يستحق 120 روبل سنويا بحد أدنى 1000 طلب في اليوم هو الحد الأدنى للسعر. حتى لو استخدمت 50 طلبًا يوميًا في مشروع تجاري ، فإن السعر لا يتغير.
هل نحتاج إلى واجهة برمجة تطبيقات مدفوعة؟
في نفس الوقت ، منصة خرائط جوجل
لا يمكننا رفض Yandex.Maps ، لأنها مستخدمة بالفعل على مواقع عملائنا. لا يمكننا أيضًا استبدالها بخرائط Google - فهي تختلف كثيرًا في المظهر.
لذلك صنعنا هجينًا. يتم إجراء البحث باستخدام API من Google ، وتظهر نتيجة البحث على الخريطة من Yandex.
وهكذا ، "أصلحنا" البحث على الخريطة ووفرنا على أنفسنا 120 روبل في السنة.
قم : الطريقة المقترحة تنتهك قواعد Google Maps Platform ، كما تبين في التعليقات ، وبالتالي فهي ليست توصية.
المصدر: www.habr.com