Разработвам създател на уебсайт Creatium и един от компонентите, използвани при изграждането на страници, е Yandex Map. Преди известно време търсенето спря да работи в този компонент.
Защо коригирането на търсенето може да ни струва 120 000 рубли годишно и как го избегнахме - под разреза.
Това е основната функция на компонента, тъй като чрез търсенето клиентите посочват адреса, който ще бъде показан на картата.
Поддръжката на Yandex обясни, че заявките към API на Geocoder (отговорен за търсене) вече изискват ключ за API и тъй като ние сме търговски проект, този API се плаща за нас.
И той си заслужава 120 рубли годишно с ограничение от 1000 заявки на ден е минималната цена. Дори да използвам 50 заявки на ден за търговски проект, цената не се променя.
Имаме ли нужда от платен API?
В същото време Google Maps Platform
Не можем да откажем Yandex.Maps, тъй като те вече се използват на уебсайтовете на нашите клиенти. Също така не можем да ги заменим с карти на Google - твърде много се различават на външен вид.
Така че направихме хибрид. Търсенето се извършва с помощта на API от Google, а резултатът от търсенето се показва на картата от Yandex.
Така „оправихме“ търсенето на картата и си спестихме 120 000 рубли годишно.
АКТУАЛИЗАЦИЯ: Предложеният метод нарушава правилата на Google Maps Platform, както се оказа в коментарите, и следователно не е препоръка.
Източник: www.habr.com