Template:Location map GermanyNeckar is a location map definition used to overlay markers and labels on a map of Germany's Neckar River. It is used by "Template:Location map" when invoked with parameter "GermanyNeckar": {{Location map | GermanyNeckar | ...}}. 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".

Location map for Neckar
Map parameters
name Neckar name used in default map caption
image Neckar_watershed_closer.gif file name of map image, without "Image:" or "File:"
y (100*({{{2}}} - 49.71)/(48.0 - 49.71)) formula for y percentage
x (100*( ({{{3}}} - (9.67 + 8.0)/2)*((1 - 0.86)*({{{2}}} - 49.71)/(48.0 - 49.71) + 0.86) + (9.67 + 8.0)/2 - 8.0)/(9.67 - 8.0)) formula for x percentage

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

The example on the left shows the correct placement of Mannheim when GermanyNeckar is used with {{Location map}}.

Note that the marker for "Mannheim" is west of the mark, due to narrow longitudes far north (on non-equirectangular map). 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) 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).

Lua error in ಮಾಡ್ಯೂಲ್:Location_map at line 526: Unable to find the specified location map definition: "Module:Location map/data/GermanyNeckar" does not exist.

{{Location map | GermanyNeckar
| width = 250 | float = right
| caption = Example using Location map
| label = Mannheim | label_size = 90
| background = #CCCC11 | position = bottom
| lat_deg = 49.4890
| lon_deg = 8.4691
}}

The example shows the correct placement of Rottweil when GermanyNeckar is used with {{Location map}}.

Lua error in ಮಾಡ್ಯೂಲ್:Location_map at line 526: Unable to find the specified location map definition: "Module:Location map/data/GermanyNeckar" does not exist.

{{Location map | GermanyNeckar
| width = 250 | float = right
| caption = Example using Location map
| label = Rottweil | label_size = 90
| background = #FFCC66 | position = top
| lat_deg = 48 | lat_min = 10 |lat_sec = 05
| lon_deg = 08 | lon_min = 37 |lon_sec = 29
}}

Multiple markers on one map

ಬದಲಾಯಿಸಿ

The example on the left shows the correct placement of locations when GermanyNeckar is used with {{Location map}}.

Lua error in ಮಾಡ್ಯೂಲ್:Location_map/multi at line 143: Unable to find the specified location map definition: "Module:Location map/data/GermanyNeckar" does not exist.

{{Location map many | GermanyNeckar
| width = 250 | float = right
| caption = Example using Location map many
| label = Mannheim | label_size = 100
  | bg = #CCCC11 | pos = bottom
  | lat_deg = 49.4890
  | lon_deg = 8.469
| label2 = Rottweil | label2_size = 100
  | bg2 = #66BBDD | pos2 = top
  | lat2_deg = 48 | lat2_min = 10
  | lon2_deg = 08 | lon2_min = 37.5
| label3 = Heilbronn | label3_size = 90
  | bg3 = #FFFF99 | pos3 = top
  | lat3_deg = 49 | lat3_min = 9
  | lon3_deg = 09 | lon3_min = 13
}}

Rottweil on wrong map

ಬದಲಾಯಿಸಿ

The example on the left shows the correct placement of Rottweil on the default map image. The example on the right shows the incorrect placement when a map using different border coordinates is specified via the AlternativeMap parameter.

Lua error in ಮಾಡ್ಯೂಲ್:Location_map at line 526: Unable to find the specified location map definition: "Module:Location map/data/GermanyNeckar" does not exist. Lua error in ಮಾಡ್ಯೂಲ್:Location_map at line 526: Unable to find the specified location map definition: "Module:Location map/data/GermanyNeckar" does not exist.

{{Location map | GermanyNeckar
| width = 250 | float = left
| label = Rottweil | label_size = 110
| position = top | background = #FFFF99
| caption = "Rottweil" put on correct map
| lat_deg=48 | lat_min=10
| lon_deg=08 | lon_min=37.5
}}
{{Location map | GermanyNeckar
| AlternativeMap = Germany location map.svg
| width = 250 | float = right
| label = Rottweil | label_size = 110
| position = top | background = #FFFF99
| caption = "Rottweil" put on wrong-scale map
| lat_deg=48 | lat_min=10
| lon_deg=08 | lon_min=37.5
}}