Hoe we 120 roebel per jaar bespaarden op de betaalde Yandex.Maps API

Ik ben een websitebouwer aan het ontwikkelen met de naam Creatium, en een van de componenten die worden gebruikt om pagina's te bouwen is Yandex Map. Enige tijd geleden werkte de zoekfunctie in dit onderdeel niet meer.

Hoe we 120 roebel per jaar bespaarden op de betaalde Yandex.Maps API

Waarom het repareren van de zoektocht ons 120 roebel per jaar zou kunnen kosten, en hoe we dit hebben vermeden - onder de bezuiniging.

Dit is een sleutelfunctie van de component, omdat klanten via de zoekopdracht het adres aangeven dat op de kaart wordt weergegeven.

Yandex-ondersteuning legde uit dat verzoeken aan de Geocoder API (verantwoordelijk voor zoeken) nu een API-sleutel vereisen, en aangezien we een commercieel project zijn, wordt deze API voor ons betaald.

En hij staat 120 roebel per jaar met een limiet van 1000 verzoeken per dag - dit is de minimumprijs. Zelfs als ik 50 aanvragen per dag gebruik voor een commercieel project, verandert de prijs niet.

Hebben we een betaalde API nodig?

Tegelijkertijd Google Maps Platform biedt gebruik uw API gratis voor $ 200 per maand, waarna de “betaal voor wat u gebruikt”-prijzen beginnen.

We kunnen Yandex.Maps niet weigeren, omdat ze al op de websites van onze klanten worden gebruikt. We kunnen ze ook niet vervangen door kaarten van Google - ze zien er te verschillend uit.

Daarom hebben we een hybride gemaakt. De zoekopdracht wordt uitgevoerd met behulp van de API van Google en het zoekresultaat wordt weergegeven op een kaart van Yandex.

Hoe we 120 roebel per jaar bespaarden op de betaalde Yandex.Maps API

Zo hebben we de zoekopdracht op de kaart ‘gecorrigeerd’ en hebben we onszelf 120 roebel per jaar bespaard.

UPDATE: De voorgestelde methode is in strijd met de regels van het Google Maps Platform, zo bleek uit de reacties, en is daarom geen aanbeveling.

Bron: www.habr.com

Voeg een reactie