Hur vi sparade 120 000 rubel per år på det betalda Yandex.Maps API

Jag håller på att utveckla en webbplatsbyggare som heter Creatium, och en av komponenterna som används för att bygga sidor är Yandex Map. För en tid sedan slutade sökningen att fungera i den här komponenten.

Hur vi sparade 120 000 rubel per år på det betalda Yandex.Maps API

Varför att fixa sökningen skulle kunna kosta oss 120 000 rubel per år, och hur vi undvek det - under snittet.

Detta är en nyckelfunktion för komponenten, eftersom det är genom sökningen som klienter anger adressen som kommer att visas på kartan.

Yandex support förklarade att förfrågningar till Geocoder API (ansvarig för sökning) nu kräver en API-nyckel, och eftersom vi är ett kommersiellt projekt betalas detta API för oss.

Och han står 120 000 rubel per år med en gräns på 1000 förfrågningar per dag - detta är minimipriset. Även om jag använder 50 förfrågningar per dag på ett kommersiellt projekt så ändras inte priset.

Behöver vi ett betald API?

Samtidigt Google Maps Platform erbjuder använd ditt API gratis för $200 varje månad, varefter prissättningen "betala för vad du använder" börjar.

Vi kan inte vägra Yandex.Maps, eftersom de redan används på våra kunders webbplatser. Vi kan inte heller ersätta dem med kartor från Google – de är för olika till utseendet.

Det är därför vi gjorde en hybrid. Sökningen utförs med hjälp av API från Google, och sökresultatet visas på en karta från Yandex.

Hur vi sparade 120 000 rubel per år på det betalda Yandex.Maps API

Således "korrigerade" vi sökningen på kartan och sparade oss 120 000 rubel om året.

UPPDATERING: Den föreslagna metoden bryter mot reglerna för Google Maps Platform, som det visade sig i kommentarerna, och är därför inte en rekommendation.

Källa: will.com

Lägg en kommentar