Mal:Kart: Forskjell mellom revisjoner
Ingen redigeringsforklaring |
Ingen redigeringsforklaring |
||
(30 mellomliggende revisjoner av samme bruker vises ikke) | |||
Linje 1: | Linje 1: | ||
<noinclude>Denne malen bruker Semantic | <noinclude>Denne malen bruker Maps utvidelse sammen med Semantic Mediawiki-funksjoner til å vise et kart med en markør i posisjon som er oppgitt i infoboksen. | ||
Kartlag som foreslås brukt: topo, eventuelt OpenStreetMap, sjokart, esri | |||
Andre kartlag er definert i kildekoden til utvidelsen Maps, [https://github.com/ProfessionalWiki/Maps/blob/master/resources/lib/leaflet-providers/leaflet-providers.js leaflet-providers.js]. | |||
Hvis du har spesielle ønsker rundt kartlag, ta gjerne kontakt med webmaster. | |||
Du kan eventuelt legge til et zoom-parameter for å velge et annet utsnitt. | Du kan eventuelt legge til et zoom-parameter for å velge et annet utsnitt. | ||
NB: Google kartlag er ikke innebyget i service=leaflet, hvis det er viktig for deg med Google-kart, kan du bruke service=googlemaps3 og deretter layers=hybrid,satellite | |||
Hvis du finner artikler hvor kartet ikke virker, ta bort google-kartlag fra parameterlisten, eller kontakt Webmaster. | |||
Bruk: <code><nowiki>{{Kart}}</nowiki></code> eller <code><nowiki>{{Kart|zoom=10}}</nowiki></code> | Bruk: <code><nowiki>{{Kart}}</nowiki></code> eller <code><nowiki>{{Kart|zoom=10}}</nowiki></code> | ||
Et annet parameter som er tilgjengelig er <code>layers</code>, som lar deg velge hvilke lag som skal brukes som standard. Tilgjengelige lag er <code>sjokart</code>,<code>topo</code> og <code> | Et annet parameter som er tilgjengelig er <code>layers</code>, som lar deg velge hvilke lag som skal brukes som standard. Tilgjengelige lag er <code>sjokart</code>,<code>topo</code>, <code>esri</code> og <code>OpenStreetMap</code>. Og man kan velge høyde og bredde på kartet med <code>hoyde</code> og <code>bredde</code> der man skriver antall piksler bredde/høyde. f.eks: <code><nowiki>{{Kart|bredde=500|hoyde=300}}</nowiki></code>. | ||
==Oversikt over parametre== | ==Oversikt over vanlige parametre== | ||
'''Alle parametre er valgfri''' | '''Alle parametre er valgfri''' | ||
Linje 22: | Linje 29: | ||
|- | |- | ||
| layers | | layers | ||
| | | topo(valgt som standard),sjokart,esri,OpenStreetMap | ||
| Velg hvilke karttype som skal vises som standard på siden. | | Velg hvilke karttype som skal vises som standard på siden. | ||
|- | |- | ||
Linje 34: | Linje 41: | ||
|} | |} | ||
===Eksempel med | ===Eksempel med parametre=== | ||
Test koordinater: [[ | Test koordinater: [[posisjon::60.211254, 4.996204]], posisjon hentes vanligvis fra faktaboksen i en artikkel. | ||
<code><nowiki>{{ | <code><nowiki>{{Kart|zoom=12|layers=sjokart,topo,esri,OpenStreetMap|hoyde=400|bredde=60%}}</nowiki></code> | ||
{{#display_points: 60.211254, 4.996204~Golten | {{#display_points: 60.211254, 4.996204~Golten | ||
| service=leaflet | | service=leaflet | ||
| width=60% | | width=60% | ||
| layers=OpenStreetMap | | layers=sjokart,topo,esri,OpenStreetMap | ||
| height=400 | | height=400 | ||
| zoom=12 | | zoom=12 | ||
}} | }} | ||
===Eksempel uten parametre=== | |||
<code><nowiki>{{Kart}}</nowiki></code> | |||
<code><nowiki>{{ | {{#display_points: 60.211254, 4.996204~Golten | ||
{{#display_points: | |||
}} | }} | ||
===Oversikt over alle parametre som Leaflet støtter=== | |||
{{#mapsdoc:leaflet|parameters=all}} | |||
</noinclude> | </noinclude> | ||
<div class="map"> | |||
{{#ask: [[{{FULLPAGENAME}}]] | {{#ask: [[{{FULLPAGENAME}}]] | ||
| ?posisjon | | ?posisjon | ||
| layers= | | layers=topo | ||
| resizable=yes | | resizable=yes | ||
| copycoords=yes | | copycoords=yes | ||
| fullscreen=on | |||
| width=100% | |||
| height=300px | |||
| format=map}} | | format=map}} | ||
</div> | |||
<small>Karthjelpen: | <small>Karthjelpen: | ||
* Når | * Når pekeren din er over kartet, vil scrolling endre zoom-nivå. | ||
* Dobbelklikk på et område på kartet og du zoomer inn | * Full-skjerm med symbol i øvre høyre hjørnet. | ||
* | * Dobbelklikk på et område på kartet og du zoomer inn på det. | ||
* For de kart med flere kartlag, kan du velge i øvre høyre hjørnet hvilket du vil se. | |||
* Mer om [http://dykkepedia.com/wiki/Mal:Kart hvordan opprette kart her].</small><br> | * Mer om [http://dykkepedia.com/wiki/Mal:Kart hvordan opprette kart her].</small><br> |
Revisjonen fra 2. okt. 2023 kl. 15:07
Denne malen bruker Maps utvidelse sammen med Semantic Mediawiki-funksjoner til å vise et kart med en markør i posisjon som er oppgitt i infoboksen.
Kartlag som foreslås brukt: topo, eventuelt OpenStreetMap, sjokart, esri
Andre kartlag er definert i kildekoden til utvidelsen Maps, leaflet-providers.js.
Hvis du har spesielle ønsker rundt kartlag, ta gjerne kontakt med webmaster.
Du kan eventuelt legge til et zoom-parameter for å velge et annet utsnitt.
NB: Google kartlag er ikke innebyget i service=leaflet, hvis det er viktig for deg med Google-kart, kan du bruke service=googlemaps3 og deretter layers=hybrid,satellite
Hvis du finner artikler hvor kartet ikke virker, ta bort google-kartlag fra parameterlisten, eller kontakt Webmaster.
Bruk: {{Kart}}
eller {{Kart|zoom=10}}
Et annet parameter som er tilgjengelig er layers
, som lar deg velge hvilke lag som skal brukes som standard. Tilgjengelige lag er sjokart
,topo
, esri
og OpenStreetMap
. Og man kan velge høyde og bredde på kartet med hoyde
og bredde
der man skriver antall piksler bredde/høyde. f.eks: {{Kart|bredde=500|hoyde=300}}
.
Oversikt over vanlige parametre
Alle parametre er valgfri
Parameter | Verdier | Kommentar |
---|---|---|
zoom | tall (1-25) (14 er standard) | Kan settes for å komme nærmere eller lengre ifra punktet i kartet |
layers | topo(valgt som standard),sjokart,esri,OpenStreetMap | Velg hvilke karttype som skal vises som standard på siden. |
hoyde | tall (f.eks. 400 eller 70%) | Sett høyden på kartet i pixler (400) eller prosent (70%) |
bredde | tall (f.eks. 400 eller 70%) | Sett bredden på kartet i pixler (400) eller prosent (70%). Standard er full bredde (100%) |
Eksempel med parametre
Test koordinater: 60.211254 N, 4.996204 E, posisjon hentes vanligvis fra faktaboksen i en artikkel.
{{Kart|zoom=12|layers=sjokart,topo,esri,OpenStreetMap|hoyde=400|bredde=60%}}
Eksempel uten parametre
{{Kart}}
Oversikt over alle parametre som Leaflet støtter
⧼validator-describe-header-parameter⧽ | ⧼validator-describe-header-type⧽ | ⧼validator-describe-header-default⧽ | ⧼validator-describe-header-description⧽ |
---|---|---|---|
zoom | ⧼validator-type-integer⧽ | no | Zoomnivået for kartet. For kart med markører vil standardverdien være den med mest høyest zoom som viser alle markørene. |
width | ⧼validator-type-dimension⧽ | 500 | Tillater at kartbredden angis. Standard enhet er pixler /(px), men du kan alternativt angi ex, em, %. |
height | ⧼validator-type-dimension⧽ | 350 | Tillater at karthøyden angis. Standard enhet er piksler (px), men du kan alternativt angi enhetene ex eller em. |
centre | ⧼validator-type-string⧽ | no | Stedet som kartet sentreres rundt |
title | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Tillater å angi tekst som skal vises i popup-vindu for alle markører som mangler en særskilt tittel.
Når dette anvendes sammen med en etikett, blir tittelen fet og understreket. |
label | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Tillater å angi tekst som skal vises i popup-vinduet for de markørene som mangler en særskilt etikett. |
icon | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Tillater å sette ikonet som brukes for alle markørene. |
lines | Liste over linjer | ⧼validator-describe-empty⧽ | Linjer å vise |
polygons | Liste over geografiske polygoner | ⧼validator-describe-empty⧽ | Polygoner å vise |
circles | Liste over sirkler | ⧼validator-describe-empty⧽ | Sirkler å vise |
rectangles | Liste over rektangler | ⧼validator-describe-empty⧽ | Rektangler å vise |
maxzoom | ⧼validator-type-integer⧽ | no | Maksimalt zoomnivå |
minzoom | ⧼validator-type-integer⧽ | no | Minste zoomnivå |
copycoords | ⧼validator-type-boolean⧽ | no | Viser en dialog når du klikker på et sted hvorfra du kan kopiere koordinatene. |
static | ⧼validator-type-boolean⧽ | no | Gjør kartet statisk |
defzoom | ⧼validator-type-integer⧽ | 14 | Tillater å sette standard zoom-nivå for kartet. |
layers | ⧼validator-type-string-list⧽ | OpenStreetMap | Laget som vil vises mens kartet laster. |
image layers | ⧼validator-type-string-list⧽ | ⧼validator-describe-empty⧽ | Bildegrunnlag. Første lag vises som standard. Hvis bilder angis vil de brukes i stedet for de standard kartlagene. |
overlays | ⧼validator-type-string-list⧽ | ⧼validator-describe-empty⧽ | Overleggslagene som vises mens kartet lastes. |
resizable | ⧼validator-type-boolean⧽ | no | Gjør at kartets størrelse kan endres ved å dra idets nedre hjørne. |
fullscreen | ⧼validator-type-boolean⧽ | no | Aktiver fullskjermknappen |
scrollwheelzoom | ⧼validator-type-boolean⧽ | yes | Angir om musbasert skrolling skal aktiveres eller ikke. |
cluster | ⧼validator-type-boolean⧽ | no | Tillater å slå sammen flere nærliggende markører til en samlet markør |
clustermaxzoom | ⧼validator-type-integer⧽ | 20 | Det maksimale zoomnivået der et kluster kan eksistere. |
clusterzoomonclick | ⧼validator-type-boolean⧽ | yes | Angir at standardoppførselen ved å klikke på et kluster er å zoome inn på det. |
clustermaxradius | ⧼validator-type-integer⧽ | 80 | Maksimal radius som et kluster kan dekke. |
clusterspiderfy | ⧼validator-type-boolean⧽ | yes | Når du klikker et kluster ved laveste zoom-nivå, så spres den ut slik at du kan se alle dens markører. |
geojson | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | URL-en til en side eller fil som inneholder GeoJSON-data |
clicktarget | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Når du klikker på kartet blir du sendt til denne URL-en. %lat% erstattes av breddegraden og %long% av lengdegraden |
Karthjelpen:
- Når pekeren din er over kartet, vil scrolling endre zoom-nivå.
- Full-skjerm med symbol i øvre høyre hjørnet.
- Dobbelklikk på et område på kartet og du zoomer inn på det.
- For de kart med flere kartlag, kan du velge i øvre høyre hjørnet hvilket du vil se.
- Mer om hvordan opprette kart her.