Skip to main content
Tartalomjegyzék
< All Topics
Nyomtatás

WP Grid Builder – Map Facet

Amikor egy weboldalon a földrajzi elhelyezkedés számít, a klasszikus szűrés (kategória, címke, ár) gyorsan kevés lesz. Egy üzletkeresőnél, ingatlankatalógusnál vagy eseménylistánál a felhasználó nem feltételek listájában gondolkodik, hanem térben. A kérdés nem az, hogy „milyen típusú”, hanem az, hogy „hol van”, „mi van itt körülöttem”, „mi esik bele ebbe a körzetbe”.

A WP Grid Builder – Map Facet erre a gondolkodásmódra ad választ. Nem egy térképet tesz az oldalra dísznek, hanem a térképet elsődleges szűrőeszközzé alakítja.

Mit csinál valójában a Map Facet?

A Map Facet a WP Grid Builder rendszerén belül egy olyan facet-típus, amelynél maga a térkép vezérli a találatokat. Nem fordítva.

A felhasználó nem kiválaszt egy szűrőt, majd megnézi a térképet, hanem:

  • mozgatja a térképet,
  • nagyít vagy kicsinyít,
  • és az eredménylista ehhez igazodik valós időben.

A térkép tehát nem illusztráció, hanem aktív interfész.

Hogyan kell elképzelni a működési logikát?

A rendszer minden egyes listázott elemhez (bejegyzés, termék, felhasználó, taxonómia) koordinátapárt rendel. Ezek a koordináták jöhetnek:

  • térképmezőből,
  • egyedi meta mezőből,
  • vagy bármilyen adatforrásból, ahol lat/lng struktúra elérhető.

A Map Facet ezekből az adatokból markereket rajzol a térképre, majd a felhasználói interakciók alapján folyamatosan újraszámolja, mi számít releváns találatnak.

Fontos különbség: nem az egész oldal frissül, nem történik új lekérdezés minden mozdulatnál, csak az érintett grid és facet-állapot változik.

A „Pan to Search” szemlélet

Az egyik legfontosabb koncepció a „Pan to Search” működés. Ez azt jelenti, hogy:

  • amit a térképen látsz, az az igazság,
  • ami kikerül a látótérből, az eltűnik a listából is.

Ez olyan felhasználói élményt ad, amit a legtöbben már megszoktak nagy térképes szolgáltatásokból, de WordPressen ritkán érhető el valóban jól.

Ez a logika különösen hatékony ott, ahol:

  • sűrű találati halmaz van,
  • városrészek, körzetek, települések között kell váltani,
  • a földrajzi kontextus fontosabb, mint a szöveges metaadat.

Marker nem csak pont, hanem információs csomópont

A Map Facetnél a marker nem egy „pötty”. Minden marker mögött ott van egy teljes adatobjektum, amit ugyanazzal a kártyasablonnal lehet megjeleníteni, mint a gridben.

Ez azt jelenti, hogy:

  • a markerhez tartozó popup nem egy egyszerű cím,
  • hanem egy miniatűr kártya lehet képpel, címmel, árakkal, státusszal, gombbal.

Technikailag ez REST-alapon töltődik be, ezért nagy adatmennyiségnél sem lassítja a térkép betöltését.

Kapcsolat a térkép és a lista között

A Map Facet egyik erőssége, hogy a térkép és a klasszikus lista nem külön világ. A kettő folyamatos kapcsolatban áll egymással.

Tipikus példa:

  • a felhasználó a listában egy elemen megáll az egérrel,
  • a megfelelő marker kiemelődik a térképen,
  • vizuálisan azonnal világos lesz, hogy „ez itt van”.

Ez az apró részlet drasztikusan javítja a használhatóságot nagy listák esetén, mert csökkenti az értelmezési terhet.

Távolság, nem csak pozíció

A Map Facet önmagában térbeli szűrést ad, de igazán akkor válik erőssé, amikor geolokációval kombinálod.

Ez lehet:

  • manuális címmegadás,
  • automatikus helyérzékelés böngészőből.

Innen már nem csak azt tudod mondani, hogy „itt vannak a találatok”, hanem azt is, hogy:

  • melyik van a legközelebb,
  • mi esik bele egy adott sugárba,
  • milyen sorrendben jelenjenek meg távolság alapján.

Ez különösen hasznos üzletkeresőknél és szolgáltatásalapú oldalaknál.

Skálázhatóság nagy adatmennyiségnél

A Map Facet nem minden térképes megoldás betegségeit hozza magával. A WP Grid Builder indexelt adatkezelése miatt:

  • nem kell minden markerhez új lekérdezés,
  • a klaszterezés automatikusan kezeli a sűrű területeket,
  • a zoomszinthez igazodva bomlanak fel a pontok.

Ez azt jelenti, hogy a rendszer nem csak 20–30 helyszínnél működik jól, hanem több száz vagy ezer rekordnál is használható marad.

Hol van a Map Facet valódi helye?

Ez a kiegészítő nem „minden oldalra”. Akkor éri meg használni, ha:

  • a földrajzi elhelyezkedés döntési tényező,
  • a felhasználók területben gondolkodnak,
  • fontos a vizuális orientáció.

Tipikus projektek:

  • üzlet- és szolgáltatáskeresők,
  • ingatlan- és telephely-katalógusok,
  • események városi bontásban,
  • turisztikai és programajánló oldalak.

Összkép

A WP Grid Builder – Map Facet nem egy térképes „extra”, hanem egy másfajta keresési paradigma WordPressen belül. A szűrés nem listákon, hanem a térképen történik, a lista pedig ezt követi le.