Spring til hovedindhold

My Maps location : Steder og kategorier

1. Få en Google Maps API-nøgle

Hver gang du bruger Google Maps API'er, skal du, hvis dit domæne er oprettet efter 22. juni 2016, indeholde en nøgle for at validere din anmodning.
Hent en nøgle, og aktiver API: https://developers.google.com/maps/documentation/javascript/get-api-key

Flere oplysninger: https://developers.google.com/maps/documentation/javascript/usage?hl=da

Det første trin er at skrive et projekt og derefter skrive projektets navn.

 

skabe-api-key

 

Hvis jeg vil tillade alle anmodninger fra mit
domæne , så er mønsteret, der skal følges * .joomunited.com / * Hvis du bare vil tillade enkelt domæne, for eksempel mydomain.com, ville mønster være joomunited.com/*


På et localhost-miljø kan du placere en hvilken som helst gyldig nøgle, og den fungerer uden noget domæne, der henviser.

 

domæne-api-mønster


API-nøglen genereres derefter, dette er den nøgle, du skal kopiere for at føje til My Maps location .

 

api-skabte

 

Føj nøglen til My Maps Location .

Fra Komponenter > My Maps Location > Indstillingsvisning kan du tilføje en nøgle i konfigurationen.

 

Kort-konfiguration

 

Indsæt nøglen.

 

add-api-key

 

Trin for trin genoptages:


Så de trin, jeg følger, er

  • Gå til Google API-konsollen
  • Opret eller vælg et projekt
  • Klik på Fortsæt for at aktivere API og eventuelle relaterede tjenester
  • Få en browser-nøgle på siden Credentials (og indstil API-legitimationsoplysninger)
  • For at forhindre kvotetyveri skal du sikre din API-nøgle ved at følge disse bedste fremgangsmåder

2. Administrer kategorier af placering

Placering er klassificeret i kategorier. Disse kategorier kan vises som filter i frontend eller bruges som en foruddefineret parameter i et menupunkt til at indlæse nogle kategoriserede placeringer.
 

kategori-filter-frontend

 

Hvis du har mange lokationer, anbefales det at bruge kategorier.
Du kan oprette kategorier og underkategorier. For at oprette en kategori skal du gå til My Maps location > Kategori og klikke på Ny

 

kategori-placeringer

 

Fra kategoriskærmen skal du derefter tilføje en titel og en overordnet kategori, hvis du vil oprette en underkategori

 

kategori-forælder

 

Du kan også definere en standard markør for placering i ctaegory hjælp af fanen Marker udvælgelse

 

markør-kategori

 

Bemærk: Der oprettes som standard en kategori med navnet "Min kategori" , så du kan begynde at tilføje lokationer direkte efter installationen

3. Opret en placering

For at oprette en placering skal du gå til My Maps location > Placeringer > Ny

Der er 3 obligatoriske felter:

  • Placeringens navn
  • Lokationens kategori
  • Oplysninger om placering (adresse)      

 

For den adresse har du 3 løsninger til at tilføje den:

  • Brug søgefeltet (anbefalet)
  • Naviger på kortet, og brug markøren til at pege en placering
  • Udfyld en adresse (skal være Google Maps gyldig)

 

For at tilføje en placering med søgemaskinen skal du skrive navnet på det sted, du vil tilføje.

 

tilføj placering

 

Når du vælger, udfyldes bredde- og længdegradsfelterne automatisk. Mine kort er også integreret med Google-steder! Det betyder, at du kan søge efter en butik eller noget andet, der er registreret på Google Maps, vores komponent får alle oplysninger om stedet.

 

Google-sted

 

 

Du kan også bevæge dig på kortet og sætte en markør direkte, resultatet vil være det samme, og du får automatisk en breddegrad og en breddegrad.

 

map-punkt

 

Vær forsigtig med adressefeltet og postnummeret, hvis du udfylder det manuelt, det skal matche en kendt Google Maps-adresse.

 

adresse-felterne

 

Alle andre oplysninger om lokationen (beskrivelse, timer, ...) vises i den detaljerede visning af placeringen.

Kontaktlinket i lokaliseringsdetaljerudgaven er muligheden for at tilføje et kontaktlink, mailto eller URL pr. Placering. På frontend vil det være en kontaktknap, der åbner URL'en eller udfører mailto-handlingen.

 

9

 

4. Andre placeringsoplysninger

På hvert sted kan du tilføje et billede og en markør. 

  • Placeringsbillede: Billedet vises som en miniaturebillede i lokalets værktøjstip og i større størrelse på siden med placeringsoplysninger.
  • Brug kategoriikon: Brug ikon, som du placerer i kategorifelt på mine kortplaceringer
  • Markerbaggrund: vælg farven til din baggrundsmarkør
  • Markør vises på kortet som ikon for placeringsmarkør. Du har også fået nogle gode markørsæt til dine placeringer inkluderet i My Maps Location udvidelse.
  • Brug et tilpasset link tilsidesætter linket til detaljen af ​​placeringen ved hjælp af en brugerdefineret URL.

 

markør-image-placering

 

My Maps location bruger Joomla-native flersprogede funktion. Du kan definere et sprog i kategorier af placeringer og placeringer. Ved sprogskift filtreres placeringer som ethvert andet Joomla-indhold for at vise det sproggodkendte indhold.

 

Sprog

 

Placeringsbeskrivelsesfeltet er et af de vigtigste.
Det vises på siden med placeringsdetaljer og afhængigt af temaet som en introtekst til placeringen i søgeresultaterne. Mere vigtigt, beskrivelsen er en WYSIWYG-editor med alt plugin indlæst inde, det betyder, at du kan alt hvad du vil have i det (billeder, videoer ...).

 

placering-beskrivelse

 

Her er introduktionsteksten, der vises i resultatsøgningsresultater.

 

tekst-i-location-resultater

 

Tag-feltet er det samme tag-system som Joomla. Du kan tilføje tags og sub-tags og derefter indlæse det i frontend som filter. For at administrere alle tags skal du blot indlæse Joomla tag-komponenten: Menu Komponent > Tags
På frontend, afhængigt af konfigurationen, kan tags vises som afkrydsningsfelt (som nedenfor) eller som en dropdown-liste.

 

tag-filter

 

My Maps Location fik yderligere felter til at udfylde metaoplysninger (for søgemaskiner). Disse felter indlæses på siden med placeringsdetaljer.

 

meta-information

 

5. Vis placeringer på frontend

For at få vist dine placeringer på frontend kan du bruge:

  • En menu til visning af placeringssøgemaskine, enkelt placering eller kategori af placeringer
  • Et modul til at vise et søgefelt eller vælge et sæt placeringer
  • En redigeringsknap til at vise enkelt eller flere placeringer i enhver editor

Indlæs placeringer fra en menu

Tilføj et element fra Joomla menumanageren og vælg som type "Placeringssøgning og visning". Det vil vise lokationssøgemaskinen med filtre.
Vælg "Placeringsdetaljevisning" for at få vist en enkelt foruddefineret placering.

 

placering-menu

 

Hvis du vælger "Placeringssøgning og visning" , har du nogle visningsparametre. Nogle kan tilsidesætte standardkomponentparametre.

 

hoved-menu-config

 

Fra hovedfanen i menuen kan du konfigurere:

  • Indtast adresse: du kan tvinge en standardadresse til at blive vist ved sideindlæsning. Det kan stå tomt
  • Distance: afstanden for at låse søgning, henvisende til adressen ovenfor. Det kan stå som -1 (standard)
  • Kategori: Indlæs en bestemt placeringskategori
  • Søge grænse: begræns antallet af søgeresultater. 10 returnerer kun de 10 første resultater ved placeringssøgning
  • Bestilling: bestil søgeresultater efter dato, titel, afstand (standard)

 

MML-menu-avanceret

 

Derefter kan du opsætte på menufanen My Maps Location kortplacering:

  • Vælg komponent: My Maps Location Jomsocial eller al tredjepartsintegration som K2, Jomsocial ...
  • Standardkategori-id (tredjepartsudvidelser): Standardkategori, der skal indlæses, når der bruges en tredjepartsudvidelse, som K2, Hikashop eller Adsmanager, CB-liste-id til community builder
  • Placeringer af underordnede kategorier : Vis også som placeringer for søgeresultater fra underkategorier, ikke kun den valgte ovenfor
  • Tema: vælg et af de 3 temaer som standard, fuld bredde og sidebjælke for søge- og resultatvisningstemaet til rådighed for menupunktet
  • Kortudbyder : Vælg Google Maps, Bing Maps, Mapbox, OpenStreetMap, Baidu eller Mapquest for at style dine kort
  • Aktivér søgetags : Gør det muligt at udføre søgeforespørgsler ved hjælp af navne på stedskoder
  • Design: Afhængig af kortkilden har du flere korttyper og farver
  • Kortlag: Tilføj nogle data (lag) til dine kort. Der er KML-lag, Trafiklag, Transitlag og Cykellag.
  • Google Map Layer Url: Brug datalaget til at gemme dine brugerdefinerede data eller til at vise GeoJSON-data på et Google-kort
  • Bing Maps-type: Hvis Bing Maps er din kortudbyder, skal du vælge udseende og data for Bing Maps
  • OpenStreetMap-type: Hvis OpenStreetMap er din kortudbyder, kan du tilføje nogle data (lag) til dine kort
  • Placeringsværktøjstip: Ved kortindlæsning skal du automatisk åbne placeringsværktøjstip efter placeringssøgning
  • Kortzoom: Definer et standardzoomniveau på kortet
  • Kort og søgeresultater bredde og højde indstillinger

 

Frontend display baseret på tema

 

map-search-temaer

 

Resultat for et enkelt stedssøgningsdisplay:

Bridgewater-placering


Vis placeringer ved hjælp af et modul

My maps location leveres med 2 moduler til indfødte placeringer + andet til tredjepartsintegration (som et modul til visning af K2-vareplaceringer)

Kortmodulet giver dig mulighed for at vise dine placeringer med de samme filtre som menuen, men i en modulposition. Placeringerne vises som kort eller liste. Du kan vælge et sæt placeringer eller vælge placeringskategorier.

 

map-modul

 

My Maps Location Map – Søgemodulet vil vise en søgemaskine med nogle filtre som valgmulighed, såsom kortets bredde eller den komponent, som placeringen vil blive søgt i (søg kun efter K2 placering for eksempel).

 

søg-modul

 

Vis modul på frontend:

 

søge-map-frontend-moduler

 

 

Vis placeringer ved hjælp af en redigeringsknap


Editor-knappen vil blive indlæst i din Joomla-editor (normalt i artikler eller tilpassede HTML-moduler).
Du vil se knappen nederst i din editor. Ved klik vil du se en lysboks, der giver dig mulighed for at vælge en eller flere steder, du har tilføjet før.

 

map-editor-knappen

 

Derefter kan du vælge en eller nogle steder og trykke på knappen for at tilføje den i din artikel.
Hvis du ikke angiver noget zoomniveau, indlæses det automatisk, så det passer til dit placeringsområde. , du vil se i din WYSIWYG-editor, vil være som denne model: {mymaplocations mapid width height}

Eks: {mymaplocation id = 1 bredde = 58% højde = 400 pix zoom = 10 type = google} denne kode viser et kort med placerings-ID = 1, med 58% bredde, 400 pix højde, 10 gange zoom og Google type. Brug kommaet til at tilføje mere end en placering på et kort. Eks: {mymaplocation id = 1 bredde = 58% højde = 400px zoom = 10 type = google} placerings-ID = 1, 2, 3.