Jak zaoszczędziliśmy 120 000 rubli rocznie na płatnym API Yandex.Maps

Tworzę narzędzie do tworzenia witryn internetowych o nazwie Creatium, a jednym z komponentów używanych do tworzenia stron jest Yandex Map. Jakiś czas temu w tym komponencie przestała działać wyszukiwarka.

Jak zaoszczędziliśmy 120 000 rubli rocznie na płatnym API Yandex.Maps

Dlaczego naprawienie poszukiwań mogło nas kosztować 120 000 rubli rocznie i jak tego uniknęliśmy - pod cięciem.

Jest to kluczowa funkcja komponentu, ponieważ to właśnie poprzez wyszukiwanie klienci wskazują adres, który wyświetli się na mapie.

Wsparcie Yandex wyjaśniło, że żądania kierowane do API Geokodera (odpowiedzialnego za wyszukiwanie) wymagają teraz klucza API, a ponieważ jesteśmy projektem komercyjnym, to API jest za nas opłacane.

I stoi 120 000 rubli rocznie z limitem 1000 żądań dziennie - jest to cena minimalna. Nawet jeśli wykorzystuję 50 żądań dziennie w projekcie komercyjnym, cena się nie zmienia.

Czy potrzebujemy płatnego API?

Jednocześnie Platforma Google Maps oferuje korzystaj ze swojego API za darmo za 200 $ co miesiąc, po czym zaczyna obowiązywać cena „płać za to, czego używasz”.

Nie możemy odmówić Yandex.Maps, ponieważ są one już używane na stronach internetowych naszych klientów. Nie możemy ich także zastąpić mapami od Google – zbyt różnią się wyglądem.

Dlatego stworzyliśmy hybrydę. Wyszukiwanie odbywa się za pomocą API Google, a wynik wyszukiwania jest wyświetlany na mapie Yandex.

Jak zaoszczędziliśmy 120 000 rubli rocznie na płatnym API Yandex.Maps

W ten sposób „poprawiliśmy” wyszukiwanie na mapie i zaoszczędziliśmy 120 000 rubli rocznie.

Aktualizacja: Proponowana metoda narusza zasady Google Maps Platform, jak okazało się w komentarzach, dlatego nie jest rekomendacją.

Źródło: www.habr.com

Dodaj komentarz