Module:Location map/data/Germany Weser/doc

From blackwiki
Jump to navigation Jump to search

This is the documentation page for Module:Location map/data/Germany Weser

Template:Location map GermanyWeser is a location map definition used to overlay markers and labels on a map of Germany's Weser River. It is used by "Template:Location map" when invoked with parameter "GermanyWeser": {{Location map | GermanyWeser | ...}}. The markers are placed by latitude and longitude coordinates on the default map or a similar map image.

Because the map is not equirectangular, the coordinates will need to be adjusted to match northern-area mapping, or use skewed coordinates with "Template:Location map skew".

[[Image:Template:Location map/data/Germany Weser|left|thumb|200px|Location map for Template:Location map/data/Germany Weser]]

Map parameters
name Template:Location map/data/Germany Weser name used in default map caption
image Template:Location map/data/Germany Weser file name of map image, without "Image:" or "File:"
top Template:Location map/data/Germany Weser latitude at top of map
bottom Template:Location map/data/Germany Weser latitude at bottom of map
left Template:Location map/data/Germany Weser longitude at left edge of map
right Template:Location map/data/Germany Weser longitude at right edge of map
skew Template:Location map/data/Germany Weser to narrow longitudes; see {{Location map skew}}

Usage

For a description of the parameters, see {{Location map}} and {{Location map skew}}.

Lua error in Module:Location_map at line 501: Unable to find the specified location map definition: "Module:Location map/data/GermanyWeser" does not exist. Example labeling "Bremen":

{{Location map
| GermanyWeser
| label = Bremen
| label_size = 90 <--percent 0-900%
| caption = Show "Bremen" on map
| lat=53.075
| long=8.8071
| background = #FFFF99
| float = right
| width = 250
}}


Lua error in Module:Location_map at line 501: Unable to find the specified location map definition: "Module:Location map/data/GermanyWeser" does not exist. Example for orange "Bad Hersfeld" at bottom:

{{Location map
| GermanyWeser
| label=Bad Hersfeld | position=left
| label_size = 90 <--percent 0-900%
| caption = Show "Bad Hersfeld" on map
| lat=50.8689 | long=9.7072
| background = <!--orange-->#FFCC66
| float = right
| width = 220
| AlternativeMap = <!--none(default)-->
}}


Two examples, showing "Fulda" & "Bremerhaven" with map position aligned (by using parameters "float=left" and "float=right"). Note that the marker for "Bremerhaven" is west of the mark, due to narrow longitudes far north (on non-equirectangular map). Lua error in Module:Location_map at line 501: Unable to find the specified location map definition: "Module:Location map/data/GermanyWeser" does not exist. Lua error in Module:Location_map at line 501: Unable to find the specified location map definition: "Module:Location map/data/GermanyWeser" does not exist. Longitude lines converge to the center, so center towns would be positioned more accurately. The "polar" skew factor should be used (as in Template:Location_map_skew) to scale longitude smaller near polar latitudes (relative to map height), and position longitudes from map center, rather than left-side base longitude (see example below).


Example skewing Bremerhaven/Wolfsburg

Example showing "Bremerhaven" (and "Wolfsburg") on one map.

Template:Location map skew

{{Location map skew | GermanyWeser
| Show "Bremerhaven" & "Wolfsburg"
| skew=0.91
| label = Bremerhaven
| label_size = <!-- 0-900%--> 84
| lat=53.54 | long=8.57
| marksize=7 | position=top
| background = <!--gold-->#CCCC11
| label2 = Wolfsburg | label2_size=103
| skew2=0.91
| lat2=52.4267 | pos2=left
| long2=10.7893
| bg2 = <!--bluegreen-->#66BBDD
| label3 = Anytown
| label3_size=93 | pos3=top
| lat3_deg=51 | lat3_min=1.1
| lon3_deg=11 | lon3_min=0.0
| bg3 = <!--yellow-->#EEEE11
| float = right | width = 230
}}

The map uses alternate Template:Location_map_skew. Note that the marker for "Bremerhaven" has been placed correctly now (had been west of the mark, due to narrow longitudes far north, on the non-equirectangular map).



Lua error in Module:Location_map at line 501: Unable to find the specified location map definition: "Module:Location map/data/GermanyWeser" does not exist. Example labeling "Bremen" on wrong-scale map:

{{Location map
| GermanyWeser
| label = Bremen | position = top
| label_size = <!-- 0-900%--> 128
| caption = "Bremen" put on wrong-scale map
| lat =53.0750
| long=8.8071
| background = #FFFF99
| float = right
| width = 200
| AlternativeMap = Karte Deutschland.png
}}

See also