A Google Maps API egy olyan fejlesztői kapu a Google térképes szolgáltatásaihoz, amivel egy webshop a saját felületébe be tud építeni térképet, címkeresőt és helymeghatározást. Gyakorlatban ez azt jelenti, hogy a vásárló gépelés közben automatikus címjavaslatokat kap, a kiválasztott címet a rendszer egységes, gépileg értelmezhető formára bontja (utca, házszám, irányítószám, város), és akár térképen is megmutatja vagy pontosítja a helyet egy jelölővel.
Első lépésként el kell látogatnod a Google Maps Platform oldalára, ahol pár alapadat megadása után eljutsz a rendszer kezelőfelületére. Szükség lesz néhány API végpont engedélyezésre, amiket az API & Service menüben találsz.
Ezek az alábbiak: Places API (New), Geocoding API, Address Validation API, Maps JavaScript API
Az integrációhoz szükség lesz API kulcsra, ezt a Keys & Credentials menüben készítheted el, vagy olvashatod ki az API Keys szekcióban. Ezt az API kulcsot kell bemásolnod a Google Map API Key mezőbe.
Nézzük milyen funkciókat érsz el ezzel, melyeket szabadon ki be kapcsolhatsz az áruházadban.
Térképes cím kiválasztás
Ha ezt bekapcsolod, a vásárló a hagyományos címmegadás mellett térképen is kiválaszthatja a címét. Ez a rész kicsit hasonlít a csomagautomaták megoldásaihoz, viszont itt bármilyen lokációra kattinthat a vásárló. Kattintás után buborékban megjelenik a kiválasztott cím, azt ha jónak ítéli a vevő, a Kiválaszt gomb segítségével nyugtázhatja, így átkerül a címadatok beviteli mezőibe, azt ott már nem kell beírnia.
A térkép felső részében egy keresőmezőt is talál a látogató, itt elkezdheti begépelni a címét, ami alapján a térkép adatbázis kiegészített javaslatokat fog adni. A javaslatra kattintva az megjelenik a térképen ugyanúgy, mintha egérrel kattintott volna a térképen. Ezzel a legtöbb esetben gépelés spórolható meg, illetve általa nagyobb adatpontosság is lesz a címeknél.
Helymeghatározás
Főleg mobileszközökön, de asztali gépeken is elérhető a tartózkodási hely megosztása, vagyis a helyzetmeghatározás. Ha a beállításoknál ezt bekapcsolod és a vásárló eszközén ez engedélyezve van, akkor a térképes kiválasztáskor az aktuális helyzetét bejelöli a térképen. Amennyiben oda kéri a csomagot ahol éppen van, további teendője nincs is, mint a Kiválaszt gombbal véglegesíteni az adatokat. A helyzetmeghatározás GPS és WiFi adatok alapján határozza meg a pozíciót, ami gyenge jelminőség vagy vezetékes hálózat esetén nem feltétlen pontos. Természetesen a vásárló ilyenkor kattinthat más helyszínt is a térképen, avagy begépelheti a helyes címét.
A helymeghatározás funkció csak a térképes cím kiválasztással együtt használható.
Cím ellenőrzés
Két opciót építettünk ki, egyrészt figyelmeztetheted a vásárlót, ha olyan címet adott meg, ami nincs a térképadatbázisban, de meg is tilthatod, hogy ilyen címekkel ne is lehessen rendelést leadni a webshopodban. Ismerve a vásárlókat az utóbbi megoldás drasztikus lehet, első körben a figyelmeztetést javasoljuk.
Milyen gyakori hibák lehetnek?
- A vásárló nem adott meg házszámot.
- A megadott irányítószám nem a településhez tartozik.
Amennyiben nem helyes a vásárló által megadott cím, vagy a helyesen megadott utcában nem létezik a megadott házszám, Ilyen esetben javaslatot ad a rendszer a helyes címre, erre kattintva ez kitöltődik a megfelelő mezőbe és megszűnik a figyelmeztető szöveg.
Fontos!
A Google Maps API esetén, végponttól függően 5-10.000 hívásig tart az ingyenesség, afelett külön költségbe kerül, melynek díjairól a Google oldalán tájékozódhatsz.