Mapa Google

  • komponent:
    N1ebieski\ICore\View\Components\Map\MapComponent
  • widok:
    /resources/views/vendor/icore/web/components/map/map.blade.php


# Opis

Komponent wyświetla mapę Google wraz z zaznaczoną lokalizacją.

# Konfiguracja

Do działania wymagany jest aktywny klucz API Google, który należy wstawić w pliku .env w głównym folderze aplikacji:

GOOGLEMAP_API_KEY=

Klucz należy wygenerować w panelu Google Cloud Platform.

# Kod i ustawienia

<x-icore::map.map-component
    container_class="bazowa-klasa"
    zoom=13
    :address_marker="['Chmielna 27/33, 80-748 Gdańsk']"
/>
@render('icore::map.mapComponent', [
    'container_class' => 'bazowa-klasa',
    'zoom' => 13,
    'address_marker' => ['Chmielna 27/33, 80-748 Gdańsk'],
])
  • container_class - opcjonalne; nazwa klasa w którą zostanie "opakowany" div z wyrenderowaną mapą
  • zoom - opcjonalne; wielkość zbliżenia mapy
  • address_marker - opcjonalne; tablica zawierająca markery w formacie adresów pocztowych, które komponent naniesie na mapę