Tabela stronicowania

WP Location Finder: Konfiguracja interfejsu API map

1. Jak utworzyć API mapy?

1.1 Pobierz klucze API i API Google Maps

Za każdym razem, gdy korzystasz z interfejsów API Map Google, jeśli Twoja domena została utworzona po 22 czerwca 2016 r., musisz podać klucz, aby zweryfikować żądanie.
Zdobądź klucz i włącz API: https://developers.google.com/maps/documentation/javascript/get-api-key

Więcej informacji: https://developers.google.com/maps/documentation/javascript/usage?hl=en

Najpierw należy przejść do Google Cloud Console , wybrać projekt lub utworzyć nowy. Następnie kliknij „+ Utwórz poświadczenia” , wybierz „Klucz API” .

 

Utwórz klucz API

 

Następnie wykonaj następny krok i kliknij Utwórz , aby uzyskać nowy klucz API. Zapisz go na następny krok.

 

utworzony przez API

 

Ponadto należy włączyć niektóre wymagane usługi API. W konsoli Google przejdź do interfejsów API i usług i znajdź je, jak pokazano poniżej:

  • Mapy JavaScript API
  • Geocoding API
  • API geolokalizacji
  • Umieszcza API
  • Wskazówki API

 

Włącz usługi API

 

1.2 Jak utworzyć identyfikator Google Map?

Aby utworzyć identyfikator mapy, przejdź do zarządzania mapami . Kliknij Utwórz identyfikator mapy .

 

Utwórz-new-map-id

 

Następnie na stronie Utwórz nową identyfikator mapy, wykonaj następujące czynności:

  • Nazwa: Wprowadź nazwę identyfikatora mapy.
  • Opis: Opisz, do czego służy identyfikator mapy (opcjonalnie)
  • Typ mapy: Wybierz JavaScript, a także wybierz raster (domyślnie) lub typ mapy wektora.

 

Pole nowej mapy

 

Pamiętaj, aby kliknąć Zapisz , aby pokazać nowy identyfikator mapy. Zachowaj to dla ustawienia.

 

utworzony mapa

 

Uwaga: Identyfikator MAP to unikalny identyfikator, który reprezentuje ustawienia stylizacji map Google i konfigurację, które są przechowywane w Google Cloud. Użyj identyfikatora mapy „demo_map_id” do celów testowania, jeśli nie masz identyfikatora mapy.

 

1.3 Jak utworzyć token OpenStreetMap?

Zacznij od odwiedzenia tej strony , aby założyć nowe konto lub zalogować się na istniejące. Ten krok jest niezbędny, zanim będziesz mógł wygenerować jakiekolwiek tokeny dostępu.

Po pomyślnym zalogowaniu się, wyszukaj „Tokeny dostępu” w ustawieniach użytkownika lub menu konta i wybierz ją. W obszarze Tokeny dostępu znajdź i wybierz „Utwórz token dostępu”, aby rozpocząć proces generowania tokena. Wszystkie pola tworzenia tokena będą widoczne bezpośrednio na stronie Tokeny dostępu. Aby utworzyć token:

  • Wprowadź opisową nazwę w „Etykieta”, aby ułatwić sobie późniejszą identyfikację tego tokena
  • Pozostaw dwa dodatkowe pola poniżej puste (domyślne ustawienia są wystarczające dla większości użytkowników)
  • Kliknij „Utwórz” , aby wygenerować nowy token dostępu

 

token dostępu

 

Twój nowy token dostępu zostanie wyświetlony po utworzeniu. Skopiuj go i bezpiecznie przechowuj, ponieważ będziesz go używać w kolejnych krokach konfiguracji.

 

wygenerowane tokenem

 

2. Sekcja ustawień głównych

Dostawca map

Przejdź do Menu Lokalizator > Ustawienia > Ustawienia główne, aby skonfigurować preferencje dostawcy map. Znajdziesz tam dwie dostępne opcje dostawcy map: Google i OpenStreetMap .

Jeśli wybierzesz Mapy Google jako swojego dostawcę, będziesz musiał skonfigurować następujące wymagane pola, korzystając z danych logowania uzyskanych w poprzednich krokach konfiguracji:

  • Klucz API Map Google: Jeśli nie wiesz, jak utworzyć nowy klucz API, wróć do kroku 1.1.
  • Identyfikator map: Identyfikator map to unikalny identyfikator, który reprezentuje ustawienia stylizacji map Google i konfigurację, które są przechowywane w Google Cloud.
    Jest to obowiązkowe, aby mieć jeden, możesz zachować domyślny (demo_map_id), jeśli go nie potrzebujesz.
  • Mapa Domyślnie Zoom: Domyślny poziom powiększenia na mapie na pierwszym obciążeniu (ustaw Auto Zoom na 0)
  • Typ mapy: Mapa drogowa, Satelitarna, Hybrydowa, Terenowa.
  • Warstwa mapy: KML, Ruch drogowy, Transport publiczny, Jazda na rowerze.

 

rozstawy wypełnienia

 

Jeżeli wybierzesz OpenStreetMap jako swojego dostawcę, będziesz musiał wprowadzić token dostępu uzyskany w kroku 1.3 :

  • Token dostępu do geokodowania: Token dostępu LocationIQ jest wymagany do korzystania z funkcji automatycznego uzupełniania adresów.
  • Mapa Domyślnie Zoom: Domyślny poziom powiększenia na mapie na pierwszym obciążeniu (ustaw Auto Zoom na 0)
  • Typ mapy: Domyślna, OpenStreetMap HOT, Carto Light, Carto Dark,...
  • Warstwa kafelków niestandardowa: Wprowadź swoją niestandardową warstwę.

 

Dostawca OpenStreetMap

 

Po skonfigurowaniu ustawień dostawcy map odkryjesz kilka funkcji dostosowywania, które współpracują zarówno z Mapami Google, jak i OpenStreetMap, zwiększając funkcjonalność mapy i komfort użytkownika:

  • Filtr kategorii wyświetlania
  • Wyświetl filtr kraju
  • Filtr promienia wyświetlania
  • Jednostka odległości: km/mi
  • Odległość do wyszukiwania promienia: odległość w narzędziu wyszukiwania promienia
  • Wyświetl filtr znacznika
  • Otwórz szczegóły lokalizacji w nowej karcie

 

ustawienia szczegółowe mapy

 

Wyświetlacz mapy

Utworzone lokalizacje zostaną wyświetlone na mapie w Ustawienia .

 

mapa-display-setting

     

    Obraz kolorowy i znacznikowy

    Tutaj możesz dostosować kolor i domyślny obraz markera.

     

    Ustalanie koloru lokalizacji

    Pojedyncze lokalizacja

    • Dodaj pola sklepu: Dodaj określone pola do każdej lokalizacji, takie jak nazwy sklepów i godziny otwarcia sklepu

     

    3. Generator krótkich kodów

    Aby wygenerować krótki kod mapy, przejdź do Menu Lokalizator > Generator krótkich kodów. Możesz ustawić kilka opcji poniżej w Typie widoku :

    • Wyszukiwanie lokalizacji: [wplf type_of_view="location_search" default_address="Paryż, Francja" categories="16" tags="27" map_zoom="Auto"]
    • Tylko widok mapy: [wplf type_of_view="map_view" default_address="Paryż, Francja" categories="16" tags="27" map_zoom="Auto"]
    • Pojedyncza lokalizacja: [wplf id="578" map_zoom="Auto"]
    • Formularz zgłoszeniowy front-endu: [wplf_submission]
    • Moje lokalizacje (frontend): [wplf_my_locations items_per_page="8"]

     

    SKRÓT KODE-GEENTOR-LOCATION SEARCH

     

    W zależności od wybranego typu widoku, wyświetli się podgląd pokazujący, jak będzie on wyglądał w interfejsie. Wygenerowany shortcode pojawi się w lewym dolnym rogu i możesz go skopiować i wstawić w dowolnym miejscu na stronie.

     

    4. Kategorie lokalizacji

    Aby zarządzać kategoriami lokalizacji, przejdź do Menu Finess Finder> Kategorie lokalizacji.  Z tej sekcji możesz bez wysiłku zarządzać kategoriami lokalizacji - dodać, edytować lub usuwać je w razie potrzeby!

     

    kategorie dodawania lokalizacji

     

    5. Tagi lokalizacji

    Aby zarządzać znacznikami lokalizacji, przejdź do Menu Finans Lokalizację> Tagi lokalizacji. Z tej sekcji możesz bez wysiłku zarządzać tagami lokalizacji - dodać, edytować lub usunąć je w razie potrzeby!

     

    Dodaj-lokalizację

     

    6. Lokalizacje importu/eksportu

    Lokalizacje importu

    Aby rozpocząć importowanie lokalizacji, przejdź do Menu Lokalizator > Ustawienia > Sekcja Importuj. Wybierz CSV lub KML z odpowiedniego pola, w zależności od istniejącego formatu danych.

     

    lokalizacje importu

     

    Potrzebujesz szablonu? Wystarczy kliknąć „Pobierz przykładowy plik CSV”, aby pobrać nasz przykładowy plik i sprawdzić jego format. Możesz również zaznaczyć „Aktualizuj istniejące lokalizacje, jeśli pasują, lub dodaj nowe lokalizacje, które nie istnieją”, jeśli chcesz zaktualizować bieżące dane podczas dodawania nowych wpisów.

    Lokalizacje eksportowe

    Gdy będziesz gotowy wyeksportować istniejące lokalizacje, przejdź do Eksport . Następnie kliknij „Eksportuj do CSV” lub „Eksportuj do KML”, w zależności od potrzebnego formatu.

     

    lokalizacje eksportowe

     

    Synchronizacja

    Aby skonfigurować automatyczną synchronizację plików CSV, przejdź do Ustawień, a następnie do zakładki Import/Eksport > Synchronizacja i wybierz plik CSV z Biblioteki multimediów. Włącz „Włącz automatyczną synchronizację” i określ preferowaną częstotliwość aktualizacji w „Interwał synchronizacji (minuty)” .

    System będzie automatycznie importował dane w wybranych przez Ciebie odstępach czasu, aktualizując istniejące lokalizacje po znalezieniu pasujących pozycji i tworząc nowe wpisy dla dodatkowych danych.

     

    lokalizacje synchronizacji

     

    7. Kontrola dostępu

    Aby zarządzać uprawnieniami do lokalizacji (tworzenie, edytowanie, usuwanie, publikowanie) dla każdej roli użytkownika, przejdź do Ustawienia > Kontrola dostępu .

     

    kontrola dostępu