Mal:Kart: Forskjell mellom revisjoner

ingen redigeringsforklaring
Ingen redigeringsforklaring
Ingen redigeringsforklaring
 
(44 mellomliggende revisjoner av samme bruker vises ikke)
Linje 1: Linje 1:
<noinclude>Denne malen bruker Semantic Maps til å vise et kart med en markør i posisjonen oppgitt i infoboksen.
<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.


NB: Gamle kartlag: sjokart,topo,google-hybrid
Kartlag som foreslås brukt: topo, eventuelt OpenStreetMap, sjokart, esri
Nytt kartlag: OpenStreetMap
 
Arbeid pågår med å inkludere sjøkart. Har også endret fra service openlayers til leaflet
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>google-hybrid</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>.
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 23: Linje 29:
|-
|-
| layers
| layers
| sjokart(standard),topo,google-hybrid
| 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 35: Linje 41:
|}
|}


===Eksempel med alle parametre og ingen parametre===
===Eksempel med parametre===
Test koordinater: [[coordinates::60.211254, 4.996204]]
Test koordinater: [[posisjon::60.211254, 4.996204]], posisjon hentes vanligvis fra faktaboksen i en artikkel.


<code><nowiki>{{kart|zoom=12|layers=OpenStreetMap|hoyde=400|bredde=60%}}</nowiki></code>
<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
}}
}}


Samme punktet uten parametre vil se slik ut:
===Eksempel uten parametre===
 
<code><nowiki>{{Kart}}</nowiki></code>
<code><nowiki>{{kart}}</nowiki></code>
{{#display_points: 60.211254, 4.996204~Golten
{{#display_points:
| ?posisjon
| service=leaflet
| height=360
| width=520
| zoom=14
| layers=OpenStreetMap
| controls=keyboarddefaults, autopanzoom, layerswitcher
}}
}}


<!--{{#show: {{PAGENAME}}|?posisjon|format=map|zoom={{{zoom|13}}}||{{#if:{{{layers|}}}|layers={{{layers}}},OpenStreetMap|}}||{{#if:{{{hoyde|}}}|height={{{hoyde}}}|}}||{{#if:{{{bredde|}}}|width={{{bredde}}}|controls=keyboarddefaults, autopanzoom, layerswitcher, MouseToolbar|}}}}-->
===Oversikt over alle parametre som Leaflet støtter===
{{#mapsdoc:leaflet|parameters=all}}


</noinclude>


Testkart 2
<div class="map">
{{#show: {{PAGENAME}}
{{#ask: [[{{FULLPAGENAME}}]]
| ?posisjon
| ?posisjon
| format=map
| layers=topo
| service=leaflet
| resizable=yes
| resizable=yes
| zoom={{{zoom|14}}}
| {{#if:{{{layers|}}}|layers={{{layers}}},OpenStreetMap|}}
| height={{{hoyde|360}}}
| width={{{bredde|520}}}
| controls=keyboarddefaults, autopanzoom, layerswitcher, mouseposition, MouseToolbar, scaleline, navigation
| copycoords=yes
}}
</noinclude>
{{#display_map: {{PAGENAME}}
| ?coordinates
| service=leaflet
| width=60%
| layers=OpenStreetMap
| height=400
| zoom=6
| copycoords=yes
| copycoords=yes
}}
| fullscreen=on
| width=100%
| height=300px
| format=map}}
</div>


<small>Karthjelpen:
<small>Karthjelpen:
* Når musen din er over kartet blir musescroll til zoom.  
* Når pekeren din er over kartet, vil scrolling endre zoom-nivå.
* Dobbelklikk på et område på kartet og du zoomer inn akkurat der.
* Full-skjerm med symbol i øvre høyre hjørnet.
* + tegnet på høyresiden kan man velge mellom sjøkart, topografisk-kart og googlekart.
* Dobbelklikk på et område på kartet og du zoomer inn på det.
* Nede i høyre hjørne kan dere med musen dra kart for å endre størrelsen.
* 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>