Přejít na hlavní obsah

My Maps location : Místa a kategorie

1. Získejte klíč API Google Maps API

Pokaždé, když použijete rozhraní API služby Mapy Google, pokud byla vaše doména vytvořena po 22. červnu 2016, musíte zadat klíč k ověření vaší žádosti.
Získejte klíč a povolte API: https://developers.google.com/maps/documentation/javascript/get-api-key

Další informace: https://developers.google.com/maps/documentation/javascript/usage?hl=cs

Prvním krokem je cretae projektu a potom zadejte název projektu.

 

create-api-key

 

Pokud chci povolit všechny požadavky z médomény, pak vzor, ​​který je třeba dodržet, je * .joomunited.com / *
Pokud chcete povolit pouze jednu doménu, například mydomain.com, pak by vzor byl joomunited.com/*


Do prostředí localhost můžete vložit libovolný platný klíč a bude fungovat bez odkazu na doménu.

 

vzor domény-api


Poté se vygeneruje klíč API, což je klíč, který musíte zkopírovat, abyste jej přidali do My Maps location .

 

vytvořeno api

 

Přidejte klíč do My Maps Location .

V zobrazení Components > My Maps Location > Option můžete přidat klíč do konfigurace.

 

mapy-konfigurace

 

Vložte klíč.

 

add-api-key

 

Krok za krokem resumé:


Takže kroky, které následuji, jsou

  • Přejděte do konzole Google API Console
  • Vytvořte nebo vyberte projekt
  • Kliknutím na Pokračovat povolíte API a všechny související služby
  • Na stránce Přihlašovací údaje získejte klíč prohlížeče (a nastavte přihlašovací údaje API)
  • Abyste zabránili krádeži kvót, zajistěte svůj klíč API podle těchto osvědčených postupů

2. Spravujte kategorie umístění

Umístění je zařazeno do kategorií. Tyto kategorie lze zobrazit jako filtr v frontendu nebo použít jako předdefinovaný parametr v položce nabídky k načtení některých kategorizovaných umístění.
 

kategorie-filtr-frontend

 

Pokud máte mnoho míst, doporučujeme použít kategorie.
Můžete vytvářet kategorie a podkategorie. Chcete-li vytvořit kategorii, přejděte do My Maps location > Kategorie a klikněte na Nový

 

kategorie-umístění

 

Poté z obrazovky kategorie budete muset přidat název a nadřazenou kategorii pro případ, že chcete vytvořit podkategorii

 

kategorie-rodič

 

Můžete také definovat výchozí značku pro umístění v této kategorii pomocí karty Výběr značky

 

kategorie značek

 

Poznámka: Ve výchozím nastavení je vytvořena kategorie s názvem „Moje kategorie“ , která umožňuje začít přidávat umístění přímo po instalaci

3. Vytvořte umístění

Chcete-li vytvořit místo, přejděte do My Maps location > Místa > Nový

K dispozici jsou 3 povinná pole:

  • Název místa
  • Kategorie místa
  • Podrobnosti o poloze (adresa)      

 

Chcete-li přidat adresu, máte 3 řešení:

  • Použijte vyhledávací pole (doporučeno)
  • Navigujte na mapu a pomocí kurzoru určete polohu
  • Vyplňte adresu (musí být platné Mapy Google)

 

Chcete-li přidat umístění pomocí vyhledávače, zadejte název místa, které chcete přidat.

 

přidat lokaci

 

Při výběru budou pole zeměpisné šířky a délky vyplněna automaticky. Moje mapy jsou také integrovány s místy Google! To znamená, že můžete vyhledávat obchod nebo cokoli jiného, ​​co je registrováno v Mapách Google, naše součást získá všechny informace o místě.

 

Google-place

 

 

Můžete se také pohybovat po mapě a přímo umístit značku, výsledek bude stejný a automaticky se vyplní zeměpisná šířka a délka.

 

mapový bod

 

Pokud pole vyplníte ručně, musí se přihlašovat do pole adresy a PSČ, musí se shodovat se známou adresou Map Google.

 

pole adresy

 

Všechny další informace o místě (popis, hodiny, ...) se zobrazí v podrobném zobrazení místa.

Kontaktním odkazem v edici podrobností o poloze je možnost přidat kontaktní odkaz, mailto nebo URL na místo. Na frontendu bude tlačítko kontaktu, které otevře URL nebo provede akci mailto.

 

9

 

4. Další informace o poloze

Na každé místo můžete přidat obrázek a značku. 

  • Obrázek umístění: Obrázek se zobrazí jako miniatura v nápovědě k umístění a ve větší velikosti na stránce podrobností umístění.
  • Ikona kategorie: Použijte ikonu, kterou jste vložili do pole kategorie na mých místech na mapě
  • Pozadí značky: vyberte barvu značky pozadí
  • Značka se na mapě zobrazí jako ikona značky polohy. V rozšíření My Maps Location umístění v My Maps Location máte také několik pěkných sad značek pro vaše místa .
  • Použití vlastního odkazu přepíše odkaz na detail umístění vlastní adresou URL.

 

umístění značky-obrazu

 

My Maps location používá nativní vícejazyčnou funkci Joomla. Jazyk můžete definovat v kategoriích umístění a v umístěních. Při přepnutí jazyka budou umístění filtrována jako jakýkoli jiný obsah Joomla, aby se zobrazil obsah schválený jazykem.

 

Jazyk

 

Pole popisu místa je jedním z nejdůležitějších.
Zobrazí se na stránce s podrobnostmi o poloze a v závislosti na tématu jako úvodní text místa ve výsledcích hledání. Ještě důležitější je, že popisem je editor WYSIWYG se všemi načtenými doplňky, to znamená, že v nich můžete mít cokoli (obrázky, videa ...).

 

umístění-popis

 

Zde je úvodní text zobrazený ve výsledcích hledání polohy.

 

text-in-location-results

 

Pole tagu je stejný systém tagů jako Joomla. Můžete přidat značky a dílčí značky a poté je načíst do frontendu jako filtr. Pro správu všech tagů stačí načíst komponentu Joomla tag: Komponenta menu > Tagy
Na frontendu, v závislosti na konfiguraci, mohou být tagy zobrazeny jako checkbox (jako níže) nebo jako rozevírací seznam.

 

tag-filter

 

My Maps Location získalo další pole k vyplnění meta informací (pro vyhledávače). Tato pole jsou načtena na stránce podrobností o poloze.

 

meta-informace

 

5. Zobrazte umístění na frontendu

Chcete-li zobrazit svou polohu na frontendu, můžete použít:

  • Nabídka pro zobrazení vyhledávače polohy, jednoho místa nebo kategorie míst
  • Modul pro zobrazení vyhledávacího pole nebo výběr sady umístění
  • Tlačítko editoru pro zobrazení jednoho nebo více umístění v libovolném editoru

Načíst umístění z nabídky

Ve správci nabídky Joomla přidejte prvek a vyberte jako typ „Vyhledávání a zobrazení polohy“. Zobrazí vyhledávač polohy s filtry.
li zobrazit jedno předdefinované místo, vyberte „Podrobné zobrazení polohy“

 

umístění-nabídka

 

Pokud vyberete „Vyhledání a zobrazení polohy“ , máte některé parametry zobrazení. Některé mohou přepsat výchozí parametry komponent.

 

konfigurace hlavního menu

 

Na hlavní kartě nabídky můžete nastavit:

  • Zadejte adresu: můžete vynutit zobrazení výchozí adresy při načítání stránky. Může zůstat prázdné
  • Vzdálenost: vzdálenost k zamknutí vyhledávání s odkazem na výše uvedenou adresu. Může být ponecháno jako -1 (výchozí)
  • Kategorie: načte konkrétní kategorii místa
  • Limit vyhledávání: omezte počet výsledků vyhledávání. 10 vrátí pouze 10 prvních výsledků vyhledávání polohy
  • Objednávání: objednat výsledky hledání podle data, názvu, vzdálenosti (výchozí)

 

mml-menu-advanced

 

Poté na kartě nabídky My Maps Location můžete nastavit:

  • Vyberte komponentu: My Maps Location nebo veškerou integraci třetích stran, jako je K2, Jomsocial ...
  • Výchozí ID kategorie (rozšíření třetích stran): Výchozí kategorie, která se načte, když se používá rozšíření třetí strany, jako je K2, Hikashop nebo Adsmanager, ID seznamu CB pro tvůrce komunity
  • Umístění podřízených kategorií: Zobrazit také jako umístění výsledků hledání z podkategorií, nejen z výše vybraných
  • Téma: vyberte jedno ze 3 výchozích motivů, plnou šířku a postranní panel motivu vyhledávání a zobrazení výsledků, který je k dispozici pro položku nabídky
  • Poskytovatel map: Vyberte Mapy Google, Mapy Bing, Mapbox, OpenStreetMap, Baidu nebo Mapquest a upravte své Mapy
  • Povolit značky hledání : Umožňuje provádět vyhledávací dotazy pomocí názvů značek umístění
  • Vzory: V závislosti na zdroji mapy máte několik typů a barev map
  • Vrstva mapy: Přidejte do svých map některá data (vrstvu). K dispozici jsou vrstva KML, vrstva provozu, vrstva veřejné dopravy a vrstva pro cyklisty.
  • Adresa URL vrstvy Google Map: Použijte datovou vrstvu k uložení vlastních dat nebo k zobrazení dat GeoJSON na mapě Google
  • Typ Bing Maps: Pokud je vaším poskytovatelem map Bing Maps, vyberte vzhled a data Bing Maps
  • Typ OpenStreetMap: Pokud je vaším poskytovatelem map OpenStreetMap, můžete ke svým mapám přidat některá data (vrstvu)
  • Popis umístění: Při načítání mapy se po vyhledání místa automaticky otevře popis umístění
  • Přiblížení mapy: Definujte výchozí úroveň přiblížení na mapě
  • Možnosti šířky a výšky map a výsledků vyhledávání

 

Frontendové zobrazení založené na motivu

 

témata mapového vyhledávání

 

Výsledek pro zobrazení jediné polohy:

umístění mostních vod


Zobrazte umístění pomocí modulu

My maps location obsahují 2 moduly pro nativní umístění + další pro integraci třetích stran (jako modul pro zobrazení umístění položek K2)

Modul Mapa umožňuje zobrazit vaše umístění se stejnými filtry jako nabídka, ale na pozici modulu. Místa se zobrazí jako mapa nebo seznam. Můžete vybrat sadu míst nebo vybrat kategorie míst.

 

mapový modul

 

My Maps Location Map – Search Module zobrazí vyhledávač s některými možnostmi filtrů, jako je šířka mapy nebo komponenta, ve které se bude místo vyhledávat (vyhledat pouze polohu K2).

 

modul prohledávání

 

Zobrazovací modul na frontendu:

 

moduly search-map-frontend

 

 

Zobrazte umístění pomocí tlačítka editoru


Tlačítko editoru se načte ve vašem editoru Joomla (obvykle v článcích nebo vlastních modulech HTML).
Ve spodní části editoru uvidíte tlačítko. Po kliknutí se zobrazí lightbox, který vám umožní vybrat jedno nebo několik míst, která jste přidali dříve.

 

tlačítko editor mapy

 

Poté můžete vybrat jedno nebo některé umístění a stisknutím tlačítka je přidat do svého článku.
Pokud neurčíte žádnou úroveň přiblížení, automaticky se načte, aby odpovídala oblasti vašeho umístění. Kód značky, který uvidíte ve svém WYSIWYG editoru, bude vypadat jako tento model: {mymaplocations mapid width height}

Příklad: {mymaplocation id = 1 width = 58% height = 400px zoom = 10 type = google} tento kód zobrazí mapu s ID místa = 1, s 58% šířkou, 400px výškou, 10krát zvětšením a typem Google. Čárkou přidáte na mapu více než jedno místo. Příklad: {mymaplocation id = 1 width = 58% height = 400px zoom = 10 type = google} the location ID = 1, 2, 3.