• Home
  • Blog
  • About Us
  • Contact
Travelerzom
  • Français
  • Italiano
  • English
  • ...
  • Home
  • Blog
  • About Us
Contact


Template documentation[view] [edit] [history] [purge]

Function

This template overlays a dark polygonal mask on a dynamic map so that the subject area is more clearly delineated. Mask display can be turned on or off by toggling the "GPX tracks / Map mask" layer control.

Usage

See Wikivoyage:How to use dynamic maps#Custom districts and tracks for instructions on creating GPX tracks for use with this template.

The points of the mask polygon are marked with {{Mapmask|lat,long|lat,long| ... |lat,long}}

  • Required parameters:
|lat,long pairs of geographical co-ordinates for each corner of the masking polygon.
  • Example:
{{Mapmask|43.28915,-78.19371|43.28928,-78.18969|43.28828,-78.18745|43.28543,-78.18724|43.28555,-78.19381}}
  • A working example:
View full screen dynamic map for Brooklyn/Downtown

Useful tools

  • Route Editor -- Online editor to create coordinates for Mapmask as a GPX track file.
  • OSM Route Manager -- Exporting OpenStreetMap routes as a GPX route file.
  • GPX Optimizer -- Simplifier/Optimizer for GPX files.
  • Gpx2mapmask -- Converting GPX track or route file to Mapmask format.
  • Mapmask ↔ GeoJSON Converter -- Convert a GeoJSON polygon into Mapmask format.

Other examples

param namedefaultmeaning
groupmaskName of the group to use for the highlighting
latitude0
longitude0
zoom0
textempty (hides it)for <maplink>, what text to show
mask(show as mask)if set, will show highlight instead of a mask
titleSee GeoJson simple style for these
description
fill
fill-opacity0.3
stroke-width0.5
stroke
stroke-opacity
tagmaplinkWhich tag to use. Can be "maplink", "mapframe", or others like "syntaxhighlight" for debugging
prettyUseful for debugging - shows json as pretty printed. Do not use for production


Nothing is shown

"{{Mapmask | 10,-30 | 50,-30 | 40,30 | 10,30 }}"
""

With 'text='

{{Mapmask | zoom=2 | text= | 10,-30 | 50,-30 | 40,30 | 10,30 }}

With 'text="Something"'

{{Mapmask | zoom=2 | text=Something | 10,-30 | 50,-30 | 40,30 | 10,30 }}

tag=mapframe

Show highlighted, red-colored area. {{Mapmask | tag=mapframe | align=left | zoom=2 | mask= | fill=#FF0000 | group= | width=420|height=420 |10,-30|50,-30|40,30|10,30}}

Debuging

This will show data as pretty-printed JSON using the syntaxhighlight extension {{Mapmask | tag=syntaxhighlight | pretty= | lang=json | 10,-30 | 50,-30 | 40,30 | 10,30 }}

See also

  • {{mapframe}} - Template used to add a dynamic map to an article.
  • {{mapshape}} - Used to create a mask, shape or line using data from the OpenStreetMap database; useful for city or region borders, or for showing routes.
The above documentation is transcluded from Template:Mapmask/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Retrieved from "https://en.wikivoyage.org/w/index.php?title=Template:Mapmask&oldid=4007023"

Explore the world

newyork

United states

New York

Tokyo

Japan

Tokyo

Singapo

Singapore

Singapore

barca

Spain

Barca

2022 © Travelerzom. All rights reserved.

Privacy Policy | Terms of Service