انتقل إلى المحتوى

قالب:Location map/sandbox quick/doc

من ويكيبيديا، الموسوعة الحرة

The قالب:Location map/sandbox quick displays a location map as a composite image of an existing map, plus a marker and an optional label superimposed onto it, in a quick manner (ميدياويكي depth 5). By default, the size of the map is defaulted as 240px wide. Otherwise, set width=200 or such.

Maps used here are not just images alone. Instead, maps are selected by mapper-template suffixes "XX" (to use each template "Location map XX"). Maps here use only squared or إسقاط متساوي المستطيلاتs. So, use {{Location_map}} to show curved عرض جغرافي or طول جغرافي lines, to skew the location of the marker symbol, as in {{Location map Africa}}. That mapper for Africa uses جيب (رياضيات)/دوال مثلثية factors to shift the marker x/y to fit the curved lines. Each mapper template sets its own map borders and decides if skewing x/y for curved lines.

Note:

  • The image is always framed, so use {{Location_map}} to show an unframed image.
  • The coordinates are not checked. If the coordinates fall outside the map, then the marker will try to appear outside the map-image, overlaying the page text.
  • For a map with no marker, set marksize=1.
  • Do not use "px". Using width=200px causes maps to cover a page, use: width=200 (no "px").
  • To create a map with more than one marker, refer below to: See also.
  • To display a map that uses a non-equirectangular projection (i.e. has curved عرض جغرافي or طول جغرافي lines), use skew factors for x/y as in {{Location_map Africa}} or try قالب:خريطة مواقع+.

الاستخدام

[عدل]

Parameter "location" refers to a map definition template. If location is Spain, the map image and coordinates are based on the values set in قالب:خريطة مواقع Spain.

Decimal degree coordinates

[عدل]
{{خريطة مواقع
| location
| lat        = 
| long       = 
| label      = 
| label_size = 
| position   = 
| background = 
| mark       = 
| marksize   = 
| width      = 
| scale      =
| float      = 
| border     = 
| caption    = 
| alt        = 
| image =
}}

Degree, Minute, Second coordinates

[عدل]
{{خريطة مواقع
| location
| lat_deg    = 
| lat_min    = 
| lat_sec    = 
| lat_dir    = 
| lon_deg    = 
| lon_min    = 
| lon_sec    = 
| lon_dir    = 
| label      = 
| label_size = 
| position   = 
| background = 
| mark       = 
| marksize   = 
| width      = 
| float      = 
| border     = 
| caption    = 
| alt        = 
| image      =
}}

المعلمات

[عدل]
Parameter Default Description
{{{1}}} the unnamed 1st parameter contains the location of the map definition (if Spain, then use values from {{Location map Spain}})
lat 0 latitude (decimal format; enter negative numbers for southern latitude)
lat_deg 0 latitude degrees
lat_min 0 latitude minutes
lat_sec 0 latitude seconds
lat_dir N latitude: N = north (default), S = south
long 0 longitude (decimal format; enter negative numbers for western longitude)
lon_deg 0 longitude degrees
lon_min 0 longitude minutes
lon_sec 0 longitude seconds
lon_dir E longitude: E = east (default), W = west
label {{اسم_الصفحة}} label text
label_size 90 label font size as a percentage (<100 = smaller,>100 = larger)
position, or pos right label position relative to the mark: left, right, top, bottom, none
background transparent label background color (background-color: {};)
mark Red pog.svg marker image file name ([[Image: {}]])
marksize 8 marker size in pixels, omit px ([[Image: {}px]]
font-size: {}px;)
width auto-size map width - omit "px" or will stretch across page (image: {}px
width: ({}+2)px;)
scale 1.0 map scale factor - relative to each user's preference setting for image-size (same as upright=x).
float right position of map on page: left, right, center, none (float: {}; clear: {};
border #CCCCCC border color or none (border: {};)
caption "Marker text (location map name)" map caption; for no caption enter "caption="
alt empty alt text for map; used by screen readers, see ويكيبيديا:ALT
image {{Location map {{{1}}}|image}} Alternative map file name without "File:" ([[Image: {}]]), must use same border coordinates as the default map

Available map templates

[عدل]

There are over 1000 map templates available:

List of templates - Many of the items listed here are redirects and a few templates may not function as expected.
Category:قوالب خريطة موقع - templates sorted by category.
خاص:WhatLinksHere/Template:Location map/Info - a search that might help.
خاص:Prefixindex/Template:Location map - another search that might help.
{{Location map Africa}}
{{Location map Albania}}
{{Location map Algeria}}
{{Location map Antarctica}}
{{خريطة مواقع الأرجنتين}}
{{خريطة مواقع أستراليا}}
{{خريطة مواقع النمسا}}
{{Location map Belgium}}
{{خريطة مواقع بليز}}
{{خريطة مواقع بوليفيا}}
{{خريطة مواقع البرازيل}}
{{خريطة مواقع بلغاريا}}
{{Location map Canada}}
{{خريطة مواقع مصر}}
{{خريطة مواقع إنجلترا}}
{{خريطة مواقع أوروبا}}
{{Location map France}}
{{Location map Germany}}
{{خريطة مواقع المجر}}
{{خريطة مواقع أيرلندا}}
{{Location map Israel}}
{{Location map Italy}}
{{خريطة مواقع منغوليا}}
{{خريطة مواقع نيجيريا}}
{{خريطة مواقع فرنسا/باريس}}
{{خريطة مواقع روما}}
{{خريطة مواقع روسيا}}
{{خريطة مواقع أمريكا الجنوبية}}
{{Location map USA}}
{{Location map USA Alaska}}
{{خريطة مواقع الولايات المتحدة/كاليفورنيا}}
{{خريطة مواقع فلوريدا}}
{{Location map USA New York}}
{{خريطة مواقع الولايات المتحدة/تكساس}}
{{Location map USA Wyoming}}
{{Location map 100x100}}

Creating new map templates

[عدل]
  1. Find an appropriate blank map in إسقاط متساوي المستطيلات.
  2. Create a template named Template:Location map location (copy the content of any other map template into it and enter appropriate values).

أمثلة

[عدل]

Default width, float, label position, and caption (decimal coordinates)

[عدل]
Pag (Croatia)
Pag
Pag
Pag (Croatia)


This example shows the default marker (red circle), with the image width as auto-sized for each user preference setting (set in خاص:Preferences).

  
{{Location map/sandbox quick| Croatia
| lat = 44.44
| long = 15.05
| label = Pag
| alt = Pag is on an island
}}

Map with the default caption (degrees/minutes)

[عدل]
Pag (Croatia)
Pag
Pag
Pag (Croatia)


This example shows a green circle ("Image:Green pog.svg"), with scale=0.75 to set the map width to 75% (3/4) of each user's image-size setting. The 2 lines are indented for position/mark, to show a way to emphasize the details about the label & marker.

  
{{Location map/sandbox quick| Croatia
| lat_deg = 44 | lat_min = 26
| lon_deg = 15 | lon_min = 3
| label = Pag
  | position = right
  | mark = Green pog.svg <!--green dot-->
| scale = 0.75
| float = right
| alt = Pag is on an island.
}}

Map with a custom caption and text background

[عدل]
Imotski (Croatia)
Imotski
Imotski
Imotski in Croatia


This example sets the label color by "background = #FFFFDD" and sets the caption=xx for the caption below the map. The width=200 sets the image width to 200px for all readers, rather than scale=0.75 as set to 75% of each user's preference setting.

  
{{Location map/sandbox quick| Croatia
| lat = 43.44
| long = 17.21
| label = Imotski
  | position = right
  | background = #FFFFDD
| width = 200
| float = right
| caption = Imotski in Croatia
| alt = Imotski is in Croatia.
}}

Map with enlarged marker and label

[عدل]
Pag (Croatia)
Pag
Pag
Pag Island in Croatia


This example shows a much larger label (double size, label_size=200), with a larger marker set to marksize=14, and with the map width=200.

  
{{Location map/sandbox quick| Croatia
| lat = 44.44
| long = 15.05
| label = Pag
| label_size = 200 <!--200% larger-->
| position = right
| background = #FFFFDD
| marksize = 14
| width = 200
| float = right
| caption = Pag Island in Croatia
| alt = Pag is on an island
}}

Alternative style of map

[عدل]
Lockerbie (اسكتلندا)
Lockerbie
Lockerbie
Lockerbie in Scotland
{{Location map/sandbox quick| UK Scotland
| lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N
| lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W 
| label = Lockerbie
| position = right
| mark = Blue_pog.svg
| marksize = 9
| float = right
| caption = Lockerbie in Scotland
| alt = Lockerbie is in southern Scotland.
}}
Lockerbie (اسكتلندا)
Lockerbie
Lockerbie
Lockerbie in Scotland
{{Location map/sandbox quick| UK Scotland
| lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N
| lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W 
| label = Lockerbie
| position = right
| mark = Blue_pog.svg
| marksize = 9
| float = right
| caption = Lockerbie in Scotland
| alt = Lockerbie is in southern Scotland.
}}

Using Alternative map image=xx

[عدل]
Location of Biratnagar Airport in Nepal
{{Location map/sandbox quick| Nepal
| lat_deg = 26 | lat_min = 28 | lat_sec = 53 | lat_dir = N
| lon_deg = 87 | lon_min = 15 | lon_sec = 50 | lon_dir = E
| label = Biratnagar
| position = top
| mark = Airplane silhouette.svg
| marksize = 10
| caption = Location of Biratnagar Airport in Nepal
| alt = Biratnagar Airport is located in southeastern Nepal
}}
Biratnagar (Nepal)
Biratnagar
Biratnagar
Location of Biratnagar Airport in Nepal
{{Location map/sandbox quick| Nepal
| lat_deg = 26 | lat_min = 28 | lat_sec = 53 | lat_dir = N
| lon_deg = 87 | lon_min = 15 | lon_sec = 50 | lon_dir = E
| label = Biratnagar
| position = top
| mark = Airplane silhouette.svg
| marksize = 10
| caption = Location of Biratnagar Airport in Nepal
| alt = Biratnagar Airport is located in southeastern Nepal
| image = Nepal relief location map.jpg
}}

Design issues

[عدل]

Each of the mapper templates named as "Location_map_XX" (such as {{Location_map_Africa}}) contains a map-image name, latitude range, longitude range, or x/y skew factors, as the details hidden by data تغليف (علوم حاسوب). Some mapper templates treat latitude/longitude as straight lines (إسقاط مركاتورs), whereas other mappers have skew factors for maps with curved lines. Hence, each of those templates is not a "fork" of {{خريطة مواقع}} but instead, they are accessor functions which access the map-border coordinates or skew-factors as shared data, rather than being repeated data in each article using {{Location map Italy}}. If Italy officially changes its map borders, then only that one mapper template need be changed, and only those Italy-related articles will be reformatted. The total of 20,000+ articles using {Location_map} will NOT be reformatted when someone updates each particular "Location_map_XX" and so the impact on Wikipedia server work is reduced, as roughly 450 times faster, by having 450 separate mapper templates.

طالع أيضاً

[عدل]