Hoe ons 120 000 roebels per jaar bespaar het op die betaalde Yandex.Maps API

Ek is besig om 'n Creatium-webwerfbouer te ontwikkel, en een van die komponente wat gebruik word om bladsye te bou, is Yandex Map. 'n Tyd gelede het die soektog opgehou werk in hierdie komponent.

Hoe ons 120 000 roebels per jaar bespaar het op die betaalde Yandex.Maps API

Waarom die herstel van die soektog ons 120 000 roebels per jaar kan kos, en hoe ons dit vermy het - onder die sny.

Dit is die sleutelfunksie van die komponent, want dit is deur die soektog dat kliënte die adres aandui wat op die kaart gewys sal word.

Yandex-ondersteuning het verduidelik dat versoeke na die Geocoder API (verantwoordelik vir soek) nou 'n API-sleutel vereis, en aangesien ons 'n kommersiële projek is, word hierdie API vir ons betaal.

En hy is die moeite werd 120 000 roebels per jaar met 'n limiet van 1000 versoeke per dag is die minimum prys. Selfs al gebruik ek 50 versoeke per dag op 'n kommersiële projek, verander die prys nie.

Het ons 'n betaalde API nodig?

Terselfdertyd, Google Maps Platform bied gebruik jou API gratis vir $200 elke maand, waarna die fakturering op die beginsel van "betaal vir wat jy gebruik" begin.

Ons kan nie Yandex.Maps weier nie, aangesien dit reeds op ons kliënte se webwerwe gebruik word. Ons kan hulle ook nie met Google maps vervang nie – hulle verskil te veel in voorkoms.

So ons het 'n baster gemaak. Die soektog word uitgevoer met behulp van die API van Google, en die soekresultaat word op die kaart van Yandex gewys.

Hoe ons 120 000 roebels per jaar bespaar het op die betaalde Yandex.Maps API

Ons het dus die soektog op die kaart “reggemaak” en onsself 120 000 roebels per jaar bespaar.

UPDATE: Die voorgestelde metode oortree die reëls van die Google Maps-platform, soos dit in die kommentaar geblyk het, en is dus nie 'n aanbeveling nie.

Bron: will.com

Voeg 'n opmerking