Przejdź do zawartości

Szablon:Mapframe

Z Wikipodróży
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]
  • Zastosowanie: Ten szablon spełnia rolę "ramki" dla mapy znajdującej się na zewnętrznym serwerze. Javascript zamienia "mapdiv" na iframe. Więcej informacji na stronie Wikipodróże:Jak używać map dynamicznych.

Użycie

  • Sposób użycia: {{Mapframe|1|2|zoom=|height=|width=|layer=|staticmap=|align=|name=}}

Opis parametrów

  • Parametry wymagane:
|1 szerokość geograficzna centralnego punktu mapy, dozwolone wartości: -90.0 to 90.0
|2 długość geograficzna centralnego punktu mapy, dozwolone wartości: -180.0 to 180.0
  • Parametry opcjonalne:
|zoom= poziom zoomu, default (wartość domyślna) =14, dozwolone wartości: 2 do 17 lub auto (2=planeta Ziemia, 17=ulica, auto=pokazuje wszystkie oznaczenia)
|height= wysokość ramki mapy, default (wartość domyślna) to 420px
|width= szerokość ramki mapy, default (wartość domyślna) to 420px
|layer= warstwa mapy dynamicznej, default (wartość domyślna) to O (dla Mapquest Open), wartości dozwolone: M= Mapnik (OSM), W=Wikivoyage, T=Tourism, N= Traffic line Network, R= Relief map, A= Mapquest Aerial, P= Point of Interest, L= Labels, H= Hiking, S= hill Shading, C= Cycling, D= Destinations, G= GPX tracks. Dowolne kombinacje są możliwe.
|staticmap= plik graficzny mapy statycznej, zwykły plik png lub svg
|align= ułożenie ramki mapy na stronie, default (wartość domyślna) to right (pozstałe wartości to "left" i "none" (center))
|name= nazwa miejsca (miejscowości), która ma widnieć na linku do pełnoekranowej mapy w dolnym prawym rogu ramki mapy. (W celu pominięcia problemów z ujednoznacznianiem nazw haseł np. [[Wendover (Utah/Nevada)]]
  • Przykłady:
 {{Mapframe|51.47766|0.00115}}
 {{Mapframe|51.47766|0.00115|zoom=14|height=400|width=400}}
 {{Mapframe|51.47766|0.00115|zoom=14|height=400|width=400 |layer=W|staticmap=map.png}}
 {{Mapframe|51.47766|0.00115|zoom=14|height=400|width=400 |layer=MLSCG|align=none|name=Wendover}}
  • Powiązany szablon:
Zależny od szablonu Szablon:PoiMap2 do wyświetlania map z serwera zewnętrznego.
  • Programowanie:
Ten szablon używany jest w połączeniu z gadżetem: Mediawiki:Gadget-MapFrame.js. Jeśli ten gadżet zostanie wyłączony, to użytkownicy zobaczą tylko napis z linkiem do pełnoekranowej mapy dynamicznej.
Używa HTML5 data parameters do przekazywania zmiennych do iframe, więc wymaga zaawansowanego POST do dalszych zmian na iframe.