Google Maps API-kulcs beállítása
Hogyan add meg a Google Maps JavaScript API-kulcsot, milyen API-k kellenek, és hogyan használja ugyanazt a kulcsot az ACF is.
A Dinamikus Google Maps és a Dinamikus Google Maps útvonaltervezés widget csak érvényes Google Maps API-kulccsal működik. Kulcs nélkül a widget panelje figyelmeztetést ír ki: „A funkció használatához állítsd be a Google Maps API-t bekapcsolt Geocoding API-val az integrációk szakaszban”.
Milyen API-k kellenek
Szekció neve “Milyen API-k kellenek”A kulcsot a Google Cloud Console-ban kell létrehoznod. A projektben ezt a három API-t kapcsold be:
- Maps JavaScript API,
- Geocoding API,
- Places API.
A Geocoding API bekapcsolása
Szekció neve “A Geocoding API bekapcsolása”Ha a projektben még nincs bekapcsolva a Geocoding API:
- Nyisd meg a Google Cloud Console API-oldalát.
- Kattints a projektválasztóra, válaszd ki ugyanazt a projektet, amelyben a Maps JavaScript API-t beállítottad, és nyisd meg.
- A vezérlőpult API-listájában keresd meg a Geocoding API-t. Ha szerepel, nincs más dolgod.
- Ha nincs a listában, kattints az oldal tetején az ENABLE API gombra (vagy a bal oldali menüben a Library menüpontra), keress rá a Geocoding API-ra, válaszd ki, és kattints az ENABLE gombra. Amikor a folyamat véget ér, az API megjelenik a vezérlőpult listájában.
A kulcs megadása
Szekció neve “A kulcs megadása”- Nyisd meg a Dynamic Content for Elementor → Integrációk oldalt.
- A Google Maps szakaszban írd be a kulcsot a Google Maps JavaScript API-kulcs mezőbe.
- Kattints a lap alján a Save Integrations gombra.

Az oldal tetején a Google Maps szakasz áll: a kulcs mezője és az ACF jelölőnégyzete. Lejjebb a többi integráció (fizetési szolgáltatók, kriptovaluta-adatok) beállításai láthatók, ezek nem a térképekhez tartoznak.
Ugyanaz a kulcs az ACF-ben
Szekció neve “Ugyanaz a kulcs az ACF-ben”Az ACF Google Térkép mezőtípusának is kell kulcs. Ha bejelölöd az Állítsd be ezt az API-t az ACF konfigurációban is négyzetet, a bővítmény átadja az ACF-nek ugyanazt a kulcsot.
Ha kézzel szeretnéd beállítani, tedd a gyermektéma functions.php fájljába ezt a kódot (az xxx helyére a saját kulcsod kerül):
function my_acf_google_map_api( $api ) { $api['key'] = 'xxx'; return $api;}add_filter( 'acf/fields/google_map/api', 'my_acf_google_map_api' );Készült: