Jak Połączyć i Wyszukiwać z Joomla i OpenStreetMap
Gdy oferujemy usługę za pośrednictwem naszej strony internetowej lub gdy mamy fizyczne biura, bardzo ważne jest, aby klienci znali dokładną lokalizację, ponieważ zapewnia to większe bezpieczeństwo przy wyborze nas jako ich najlepszej opcji, a najlepszą opcją, aby poinformować ich o dokładnej lokalizacji, jest użycie mapy.
Joomla offers a lot of options to embed maps and one of the best options is My Maps Locations which allows you to connect your site with map providers like Google Maps, Bing, and OpenStreetMap.
OpenStreetMap is a really popular map provider with a lot of options to connect it with your site but you could need the help from a developer in order to achieve it so don’t worry anymore, My Maps Locations offers you the option to do it by yourself in a really easy way. In the next steps, we are going to see how easy it is to connect OpenStreetMap with Joomla.
Spis treści
Konfiguracja tego rozszerzenia OpenStreetMap dla Joomla
Aby rozpocząć korzystanie z tego rozszerzenia OpenStreetMap dla Joomla, użyjemy lokalnie hostowanej Joomla.
Aby połączyć swoją witrynę Joomla z OpenStreetMap, wystarczy przejść do Komponenty > My Maps Location > Konfiguracja > Ogólna konfiguracja i ustaw OpenStreetMap jako dostawcę map oraz jako wyszukiwanie Autocomplete, co odbywa się po prostu przez kliknięcie.

Teraz wszystko powinno być ustawione, masz opcję zmiany typu OpenStreetMap w karcie „Dostawcy map”.

Zamierzamy użyć OpenStreetMap.Mapnik.
Gdy skończysz wszystko, po prostu kliknij Zapisz i wszystko będzie zrobione.
Wyświetlmy lokalizacje na tym rozszerzeniu map Joomla
Teraz, gdy ustawiliśmy OpenStreetMaps jako dostawcę mapy, zaczniemy dodawać lokalizacje i kategorie, aby wyświetlić je we froncie, najpierw utworzymy kategorię, do której dodamy lokalizację.
Kategoria określa, jak lokalizacje są klasyfikowane, kategorie są wyświetlane w interfejsie jako filtry lub używane jako predefiniowany parametr w pozycji menu do ładowania niektórych sklasyfikowanych lokalizacji.
Zaleca się używanie tych kategorii, gdy masz wiele lokalizacji; można tworzyć kategorie i podkategorie. Aby utworzyć nową kategorię, przejdź do Components > My Maps Location > Category i kliknij Nowy.

Teraz musisz wypełnić tytuł i, jeśli chcesz ustawić tę kategorię jako podkategorię, będziesz musiał wybrać folder nadrzędny w prawej sekcji.

Zwróć uwagę, że w tej sekcji możesz ustawić tę kategorię jako opublikowaną/nieopublikowaną i dodać inne parametry, takie jak prywatność, język, tagi i notatkę. Możesz także określić domyślny znacznik dla lokalizacji w kategorii w zakładce “Please select a marker tab”, przejdź do tej zakładki i kliknij SELECT, w końcu wybierz znacznik, którego chcesz użyć i kliknij “Insert”.

Teraz, gdy znacznik jest zdefiniowany, a kategoria zakończona, po prostu kliknij Zapisz i wszystko zostanie zakończone dla tej kategorii. Następny krok aby utworzyć nową lokalizację w celu wyświetlenia jej w interfejsie frontowym.
Aby utworzyć lokalizację, przejdź do Komponenty > My Maps Location > Lokalizacje > Nowy.
Istnieją 3 pola, które muszą zostać wypełnione:
- Nazwa lokalizacji.
- Kategoria lokalizacji.
- Szczegóły lokalizacji (adres).
Istnieją 3 opcje dodania adresu:
- Użyj pola wyszukiwania.
- Przejdź do mapy i użyj kursora, aby wskazać lokalizację.
- Wypełnij adres.
Są inne pola, które możesz wypełnić, ale te są wymagane, dla tego przykładu wypełnimy te 3 pola.
Dla tego przykładu użyjemy Big Ben jako lokalizacji.

To jest tak proste, jak napisać “Big Ben” w pasku wyszukiwania i kliknąć “SEARCH”. Możesz także przesunąć się po mapie i umieścić znacznik bezpośrednio, wynik będzie taki sam i otrzymasz automatycznie wypełnioną szerokość i długość geograficzną. Wszystkie inne informacje o lokalizacji (opis, godziny,...) są wyświetlane w szczegółowym widoku lokalizacji. Link kontaktowy w edycji szczegółów lokalizacji to możliwość dodania linku kontaktowego, mailto lub URL dla każdej lokalizacji. Na froncie będzie przycisk kontaktowy, który otworzy URL lub wykona akcję mailto. Na koniec kliknij Save, lokalizacja zostanie utworzona.
Ostatni krok to ostatecznie wyświetlić lokalizację, w tym przykładzie dodamy lokalizację przy użyciu modułu, My Maps Location zawiera 2 moduły dla natywnych lokalizacji + inne dla integracji zewnętrznych (np. moduł wyświetlający lokalizacje elementów K2).
Ten moduł pozwoli używać tych samych filtrów co menu, ale w pozycji modułu, możesz wyświetlić lokalizację jako mapę lub listę i masz także opcję wybrania niektórych lokalizacji lub kategorii lokalizacji.
Po prostu przejdź do Rozszerzenia > Moduły i kliknij Nowy następnie, wybierz Moduł Mapy My Maps Location.
![]()
W tej sekcji będziesz mógł skonfigurować wszystko dla modułu, pamiętaj, aby ustawić OpenStreetMap jako dostawcę mapy.

Nazwaliśmy kategorię OpenStreetMap kategorią dla mapy, którą stworzyliśmy wcześniej.
Następnie kliknij Zapisz i moduł mapy będzie ukończony.

Dodaliśmy to do właściwej sekcji i wygląda całkiem dobrze.
Jak widać, było to naprawdę łatwe do ustawienia i wystarczyło kliknąć kilka rzeczy, aby to zakończyć.
Zacznij używać My Maps Location i stwórz najlepszą stronę internetową Joomla
W tym poście pokazaliśmy tylko kilka funkcji tego niesamowitego rozszerzenia, wszystkie funkcje takie jak integracja Hikashop są naprawdę łatwe w użyciu i sprawią, że Twoja strona będzie wyglądać naprawdę profesjonalnie, więc pytanie brzmi… Czego jeszcze czekasz? Przejdź tutaj i uzyskaj swoje członkostwo już teraz!
Gdy zapiszesz się do bloga, będziemy wysyłać Ci e-mail, gdy pojawią się nowe aktualizacje na stronie, abyś ich nie przegapił.
Komentarze