Kako smo uštedjeli 120 000 rubalja godišnje na plaćenom Yandex.Maps API-ju

Razvijam alat za izradu web stranica koji se zove Creatium, a jedna od komponenti koja se koristi za izradu stranica je Yandex Map. Prije nekog vremena pretraga je prestala raditi u ovoj komponenti.

Kako smo uštedjeli 120 000 rubalja godišnje na plaćenom Yandex.Maps API-ju

Zašto bi nas popravak pretrage mogao koštati 120 rubalja godišnje i kako smo to izbjegli - pod rezom.

Ovo je ključna funkcija komponente, jer klijenti putem pretraživanja označavaju adresu koja će biti prikazana na karti.

Podrška za Yandex objasnila je da zahtjevi za Geocoder API (odgovoran za pretraživanje) sada zahtijevaju API ključ, a budući da smo komercijalni projekt, ovaj API se plaća umjesto nas.

I on stoji 120 rubalja godišnje s ograničenjem od 1000 zahtjeva dnevno - ovo je minimalna cijena. Čak i ako koristim 50 zahtjeva dnevno na komercijalnom projektu, cijena se ne mijenja.

Trebamo li plaćeni API?

Istovremeno Google Maps Platforma ponude koristite svoj API besplatno za 200 USD svaki mjesec, nakon čega počinje cijena "platite ono što koristite".

Ne možemo odbiti Yandex.Maps jer se već koriste na web stranicama naših klijenata. Također ih ne možemo zamijeniti Googleovim kartama - previše se razlikuju po izgledu.

Zato smo napravili hibrid. Pretraživanje se provodi pomoću API-ja iz Googlea, a rezultat pretraživanja prikazan je na karti iz Yandexa.

Kako smo uštedjeli 120 000 rubalja godišnje na plaćenom Yandex.Maps API-ju

Tako smo "ispravili" pretragu na karti i uštedjeli 120 rubalja godišnje.

UPDATE: Predložena metoda krši pravila Google Maps Platforme, kako se pokazalo u komentarima, te stoga nije preporuka.

Izvor: www.habr.com

Dodajte komentar