SlideShare a Scribd company logo
1 of 28
Download to read offline
Mapy w Drupalu
Jak poradzić sobie z geolokalizacją?
Grzegorz Pietrzak
Po co w Drupalu mapy?
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Paczkomaty
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Mapy Compass
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Placówki banków
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Ekosystemy modułów
https://www.drupal.org/project/geolocation
https://www.drupal.org/project/geofield
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Przykład
composer require drupal/address drupal/geofield drupal/geofield_map
drupal/leaflet drupal/geocoder geocoder-php/nominatim-provider
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Włączamy moduły
Address (https://www.drupal.org/project/address)
Geofield (https://www.drupal.org/project/geofield)
Geofield Map (https://www.drupal.org/project/geofield_map)
Leaflet (https://www.drupal.org/project/leaflet) - do włączenia także Leaflet
Views i Leaflet Markercluster
Geocoder (https://www.drupal.org/project/geocoder) - do włączenia także
Geocoder Address, Geocoder Field i Geocoder Geofield.
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Content type “Place”
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Content type “Place”
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Pole “Address”
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Pole “Geofield”
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Dodajemy Geocode Provider
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Dodajemy Geocode Provider
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Jak to wygląda?
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Ciężko się to wypełnia
Autouzupełnianie pola adresu
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Ustawienia field_address
reverse geocode = współrzędne na adres
Autouzupełnianie współrzędnych
www.droptica.pl
Dodatkowy tekst gdy potrzebny
field_address
Ustawienia field_coordinates
Jak to wygląda?
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Ja już nie chcę współrzędnych
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Zamieniamy współrzędne na mapę
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Zamieniamy współrzędne na mapę
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Jak wygląda node?
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Ustawiamy mapę
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Jak teraz wygląda node?
www.droptica.pl
Dodatkowy tekst gdy potrzebny
A teraz widok z mapą!
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Efekt
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Zobacz blog post
www.droptica.pl
Dodatkowy tekst gdy potrzebny
Dziękuję za
wasz cenny czas!
Imię i Nazwisko autora
Grzegorz Pietrzak
grzegorz.pietrzak@droptica.pl
Dane Kontaktowe
WWW.DROPTICA.COM

More Related Content

More from Droptica

Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Droptica
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Droptica
 
Devel - przegląd możliwości modułu [PL]
Devel - przegląd możliwości modułu [PL]Devel - przegląd możliwości modułu [PL]
Devel - przegląd możliwości modułu [PL]Droptica
 
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]Droptica
 
Od środowiska developerskiego do produkcji [PL]
Od środowiska developerskiego do produkcji [PL]Od środowiska developerskiego do produkcji [PL]
Od środowiska developerskiego do produkcji [PL]Droptica
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Droptica
 
Skuteczna komunikacja w projekcie informatycznym [PL]
Skuteczna komunikacja w projekcie informatycznym [PL]Skuteczna komunikacja w projekcie informatycznym [PL]
Skuteczna komunikacja w projekcie informatycznym [PL]Droptica
 
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...Droptica
 
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]Rest API w Drupalu - działanie i definicja własnych endpointów [PL]
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]Droptica
 
Open social - przegląd możliwości dystrybucji [PL]
Open social - przegląd możliwości dystrybucji [PL]Open social - przegląd możliwości dystrybucji [PL]
Open social - przegląd możliwości dystrybucji [PL]Droptica
 
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...Droptica
 
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]Droptica
 
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]Drupal multisite i domain access - kiedy, jak i dlaczego [PL]
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]Droptica
 
Mautic - Open Source Marketing Automation [PL]
Mautic - Open Source Marketing Automation [PL]Mautic - Open Source Marketing Automation [PL]
Mautic - Open Source Marketing Automation [PL]Droptica
 

More from Droptica (14)

Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
 
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
Drupal Commerce - konfiguracja prostego sklepu internetowego [PL]
 
Devel - przegląd możliwości modułu [PL]
Devel - przegląd możliwości modułu [PL]Devel - przegląd możliwości modułu [PL]
Devel - przegląd możliwości modułu [PL]
 
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]
Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem [PL]
 
Od środowiska developerskiego do produkcji [PL]
Od środowiska developerskiego do produkcji [PL]Od środowiska developerskiego do produkcji [PL]
Od środowiska developerskiego do produkcji [PL]
 
Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]Nowości w drupal 9 i 10 [PL]
Nowości w drupal 9 i 10 [PL]
 
Skuteczna komunikacja w projekcie informatycznym [PL]
Skuteczna komunikacja w projekcie informatycznym [PL]Skuteczna komunikacja w projekcie informatycznym [PL]
Skuteczna komunikacja w projekcie informatycznym [PL]
 
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...
Droopler: instalacja z użyciem composer i przykład budowy prostej strony firm...
 
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]Rest API w Drupalu - działanie i definicja własnych endpointów [PL]
Rest API w Drupalu - działanie i definicja własnych endpointów [PL]
 
Open social - przegląd możliwości dystrybucji [PL]
Open social - przegląd możliwości dystrybucji [PL]Open social - przegląd możliwości dystrybucji [PL]
Open social - przegląd możliwości dystrybucji [PL]
 
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...
Drush - najbardziej przydatne komendy oraz tworzenie własnej prostej komendy ...
 
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]
Search API i Faceted Search - podstawowa konfiguracja i przykłady użycia [PL]
 
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]Drupal multisite i domain access - kiedy, jak i dlaczego [PL]
Drupal multisite i domain access - kiedy, jak i dlaczego [PL]
 
Mautic - Open Source Marketing Automation [PL]
Mautic - Open Source Marketing Automation [PL]Mautic - Open Source Marketing Automation [PL]
Mautic - Open Source Marketing Automation [PL]
 

Mapy i geolokalizacja w Drupalu [PL]