Kuidas säästsime tasulise Yandex.Mapsi API pealt 120 000 rubla aastas

Arendan veebisaidi koostajat nimega Creatium ja üks komponente, mida lehtede koostamiseks kasutatakse, on Yandex Map. Mõni aeg tagasi lakkas otsing selles komponendis töötamast.

Kuidas säästsime tasulise Yandex.Mapsi API pealt 120 000 rubla aastas

Miks võis otsingu parandamine meile maksta 120 000 rubla aastas ja kuidas me seda vältisime - allahindluse all.

See on komponendi põhifunktsioon, sest just otsingu kaudu näitavad kliendid aadressi, mida kaardil näidatakse.

Yandexi tugi selgitas, et Geocoderi API (otsingu eest vastutav) päringud nõuavad nüüd API-võtit ja kuna me oleme kommertsprojekt, siis see API on meie eest tasutud.

Ja ta seisab 120 rubla aastas piiranguga 1000 päringut päevas – see on miinimumhind. Isegi kui kasutan kommertsprojektis 50 päringut päevas, hind ei muutu.

Kas vajame tasulist API-d?

Samal ajal Google Mapsi platvorm pakub kasutage oma API-t tasuta 200 dollari eest iga kuu, pärast mida algab hinnakujundus "makske selle eest, mida kasutate".

Me ei saa keelduda Yandex.Mapsist, kuna neid juba kasutatakse meie klientide veebisaitidel. Samuti ei saa me neid asendada Google'i kaartidega – need on välimuselt liiga erinevad.

Sellepärast tegimegi hübriidi. Otsing toimub Google'i API abil ja otsingutulemus kuvatakse Yandexi kaardil.

Kuidas säästsime tasulise Yandex.Mapsi API pealt 120 000 rubla aastas

Seega “parandasime” otsingut kaardil ja säästsime endale 120 000 rubla aastas.

UPDATE: pakutud meetod rikub Google Mapsi platvormi reegleid, nagu kommentaaridest selgus, ega ole seetõttu soovituslik.

Allikas: www.habr.com

Lisa kommentaar