Razvijam graditelj spletnih strani, imenovan Creatium, in ena od komponent, ki se uporablja za izdelavo strani, je Yandex Map. Pred časom je iskanje v tej komponenti prenehalo delovati.
Zakaj bi nas popravljanje iskanja lahko stalo 120 rubljev na leto in kako smo se temu izognili - pod rezom.
To je ključna funkcija komponente, saj stranke prek iskanja navedejo naslov, ki bo prikazan na zemljevidu.
Yandexova podpora je pojasnila, da zahteve za API Geocoder (odgovoren za iskanje) zdaj zahtevajo ključ API, in ker smo komercialni projekt, je ta API plačan za nas.
In stoji 120 rubljev na leto z omejitvijo 1000 zahtevkov na dan - to je najnižja cena. Tudi če uporabim 50 zahtevkov na dan na komercialnem projektu, se cena ne spremeni.
Ali potrebujemo plačan API?
Hkrati Google Maps Platform
Yandex.Maps ne moremo zavrniti, saj se že uporabljajo na spletnih mestih naših strank. Prav tako jih ne moremo nadomestiti z zemljevidi iz Googla - po videzu so preveč različni.
Zato smo naredili hibrid. Iskanje se izvaja z Googlovim API-jem, rezultat iskanja pa je prikazan na zemljevidu Yandexa.
Tako smo "popravili" iskanje na zemljevidu in prihranili 120 rubljev na leto.
POSODOBI: Predlagana metoda krši pravila platforme Google Maps, kot se je izkazalo v komentarjih, in zato ni priporočilo.
Vir: www.habr.com