Tovább a tartalomhoz

Térkép- és geokódolási szolgáltatók

A Térképek beállításai fül: Google Maps, Leaflet és Mapbox térkép; Google, OpenStreetMap, Photon és Bing geokódolás.

A térképes lista két különböző szolgáltatóra támaszkodik: az egyik rajzolja a térképet a látogató böngészőjében, a másik a címből koordinátát számol (geokódolás). Mindkettőt a JetEngine → JetEngine → Térképek beállításai fülön állítod be. A beállítások automatikusan mentődnek. A fül csak akkor használható, ha a Térképes listák modul be van kapcsolva.

Szerkesztőből függetlenül (Elementor, blokkszerkesztő, Bricks) ugyanezek a beállítások érvényesek.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine
A Térképek beállításai fül Google Maps szolgáltatóval

A képen a Térképszolgáltató Google Maps, a Geokódolási szolgáltató pedig Google; a további mezők ezektől függnek.

A Térképszolgáltató listából a Google Maps, a Leaflet Maps és a Mapbox választható.

Beállítás Mit csinál
API-kulcs A Google Maps API-kulcsa. Legyen bekapcsolva hozzá a Geocoding API is, vagy adj meg külön kulcsot a geokódoláshoz.
A Google Maps API JS fájl letiltása Kapcsold be, ha a sablonod vagy egy másik bővítmény már betölti a Google Maps JavaScript-fájlját. Ha két példány tölt be, hiba keletkezik az oldalon.
Load Google Maps API asynchronously Kissé gyorsíthatja a térképes lista betöltését. Kapcsold ki, ha más, Google Mapset használó bővítménnyel ütközés van.
Geokódolási szolgáltató A koordináták címből való lekérdezésének forrása az összes térképes listához.

A beállítások a Google Mapsével megegyeznek, kivéve az API-kulcsot és a Google-fájl letiltását. Válaszd ki a kívánt Geokódolási szolgáltatót, és állítsd be a hozzá tartozó mezőket.

A Mapbox esetén a már ismert beállítások mellett megjelenik a Hozzáférési token (access token) mező, amit a Mapbox oldalán kell létrehoznod és ide bemásolnod.

A Geokódolási szolgáltató lehetőségei: Google, OpenStreetMap, Photon, Bing.

Beállítás Mit csinál
Külön Geocoding API-kulcs Ha másik Google-kulcsot használsz a Geocoding API-hoz, kapcsold be, és írd be a kulcsot. A Google Cloud Platform API-k és szolgáltatások → Hitelesítő adatok oldalán az API-korlátozás legyen „Nincs” vagy „IP-címek”; ha a kulcs korlátozott, a Geocoding API ne legyen kipipálva a korlátozásban.
Validate API key A Validate Google maps API key gombbal kipróbálhatod, jól működik-e a Geocoding API. Siker esetén megerősítő üzenet jön.
Koordináták előtöltése cím alapján A koordinátákat a bejegyzés mentésekor számolja ki és tárolja, így az oldal gyorsabb. A Meta fields to preload (előtöltendő metamezők) mezőbe kell beírnod a címet tartalmazó metamezők kulcsait.
Jelölők átfedésének elkerülése Kis eltolást ad az azonos című jelölőknek, hogy ne fedjék egymást.

A Meta fields to preload szövegmező alatti gombbal meglévő metamezőt is hozzáadhatsz. Az ablakban:

  • Fields Provider: JetEngine vagy Any other custom fields providers (bármely más mezőszolgáltató).
  • Source: JetEngine esetén a metabox, amelyből a mezők jönnek; más szolgáltatónál Posts, Terms vagy Users.
  • Fields: a mező, amelynek az értékéből a cím származik. Ha a cím részei több mezőben vannak (például város és utca), a mezőneveket a „+” jellel fűzd össze.

Az Apply gombbal alkalmazod a választást.

Az OpenStreetMap kis kapacitású szolgáltató: másodpercenként egy kérést tud kiszolgálni. Ha ez kevés, válassz másikat. A szolgáltató tiltja az automatikus kiegészítést, ezért a térkép mező csak koordinátás módban vagy a címnek a térképen való kijelölésével működik, és a Location & Distance szűrő nem működik.

A beállítások ugyanazok, mint a Google-nál: a koordináták előtöltése és a jelölők átfedésének elkerülése. A Photon beállításai gyakorlatilag megegyeznek az OpenStreetMapéval.

A Bing mezői a koordináták előtöltése és a jelölők átfedésének elkerülése mellett egy Bing API Key mezőt is tartalmaznak, ide a Microsoft oldalán kapott kulcsot kell beírni. A Bing csak angol nyelvű térképet támogat. Ha többnyelvű térképet szeretnél, válassz más szolgáltatót: azok a WordPress oldalnyelve szerint jelenítik meg a tartalmat.

A térképet a Map Listing elem jeleníti meg. A beállításait lásd a Térképes lista fejezetben.

  • Blokkszerkesztő: az Oldalak menüben nyisd meg az oldalt, és add hozzá a Map Listing blokkot. A szerkesztőben nincs előnézet, a térkép a frontenden látszik. A blokk stílusbeállításai a JetStyleManager bővítménnyel érhetők el. A változásokat a Közzététel vagy Frissítés gombbal mentsd.
  • Elementor: ugyanezen az úton add hozzá a Map Listing widgetet. A beállításai ugyanazok, mint a blokkszerkesztőben.

A frontenden a térkép megjelenése a választott szolgáltatótól függ (Google Maps, Leaflet vagy Mapbox), de a jelölők és a felugró ablakok ugyanúgy működnek.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások