Creatium izeneko webgune-sortzailea garatzen ari naiz, eta orriak eraikitzeko erabiltzen den osagaietako bat Yandex Map da. Duela denbora pixka bat, bilaketak funtzionatzeari utzi zion osagai honetan.
Zergatik kosta zitzakegun bilaketa konpontzea urtean 120 errublo, eta nola saihestu genuen - mozketaren azpian.
Hau osagaiaren funtsezko funtzioa da, bilaketaren bidez bezeroek mapan erakutsiko den helbidea adierazten dutelako.
Yandex-en laguntzak azaldu zuen Geocoder APIari (bilaketaz arduratzen den) eskaerak API gako bat behar duela orain, eta proiektu komertziala garenez, API hau ordaintzen zaigu.
Eta zutik dago 120 errublo urtean eguneko 1000 eskaeraren mugarekin - hau da gutxieneko prezioa. Proiektu komertzial batean egunean 50 eskaera erabiltzen baditut ere, prezioa ez da aldatzen.
Ordaindutako API bat behar al dugu?
Aldi berean Google Maps Plataforma
Ezin dugu Yandex.Maps uko egin, dagoeneko gure bezeroen webguneetan erabiltzen baitira. Ezin ditugu Google-ko mapekin ordezkatu ere; itxuraz desberdinegia dira.
Horregatik hibrido bat egin dugu. Bilaketa Google-ren APIa erabiliz egiten da, eta bilaketaren emaitza Yandex-eko mapa batean erakusten da.
Horrela, mapan egindako bilaketa "zuzendu" genuen eta urtean 120 errublo aurreztu genituen.
UPDATE: Proposatutako metodoak Google Maps Plataformaren arauak urratzen ditu, iruzkinetan agertu zen bezala, eta, beraz, ez da gomendio bat.
Iturria: www.habr.com