Template:Maplink/testcases

编辑
Simple geoline
{{Maplink|id=Q2108|type=line}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple geoshape
{{Maplink|id=Q797|type=shape}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple geomask
{{Maplink|id=Q797|type=shape-inverse}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple Data: page
{{Maplink||type=data|from=Sandbox/Evad37/St Georges Terrace.map}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

title display
{{Maplink|id=Q2108|type=line|display=title}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple point (supplied coordinates)
{{Maplink|type=point|coord={{coord/sandbox|-15.4|17.2}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple point (Wikidata coordinates)
{{Maplink|id=Q797|type=point}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple circle (supplied coordinates)
{{Maplink|type=circle|radius=1000|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Simple circle (wikidata coordinates)
{{Maplink|id=Q60|type=circle|radius=5000}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Mapframe tag

编辑
Simple geoline
{{Maplink|id=Q2108|frame=yes|type=line}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple geoline with coordinates on Wikidata
{{Maplink|id=Q515443|frame=yes|type=line}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Frame latitude & longitude (simple geoline)
{{Maplink|type=line|zoom=8|id=Q2108|frame=yes|frame-long=-82.9166|frame-lat=42.4934}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Frame latitude & longitude within {{Coord}} template (simple geoline)
{{Maplink|frame=yes|frame-coordinates={{Coord|41.9|N|82.7|W}}|zoom=7|type=line|id=Q2108}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Frameless (simple geoline)
{{Maplink|zoom=8|type=line|plain=yes|id=Q2108|frame=yes|frame-long=-82.9166|frame-lat=42.4934}}

{{Maplink}}

地图

{{Maplink/sandbox}}

地图

Simple geoshape
{{Maplink|id=Q797|frame=yes|type=shape}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple geomask
{{Maplink|id=Q797|frame=yes|type=shape-inverse}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple Data: page
{{Maplink||frame=yes|type=data|from=Sandbox/Evad37/St Georges Terrace.map}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Raw data
{{Maplink||frame=yes|type=data|raw={{Wikipedia:Map data/Wikipedia KML/Interstate 45}}}}

{{Maplink}}

<mapframe>: 不能解析JSON:语法错误

{{Maplink/sandbox}}

<mapframe>: 不能解析JSON:语法错误
Simple point (supplied coordinates, |lat|long )
{{Maplink|frame=yes|type=point|coord={{coord|-15.4|17.2}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple point (supplied coordinates, |lat|S|long|E )
{{Maplink|frame=yes|type=point|coord={{coord|15.4|S|17.2|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple point (supplied coordinates, |lat_d|lat_m|S|long_d|long_m|E )
{{Maplink|frame=yes|type=point|coord={{coord|15|24|S|17|12|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple point (supplied coordinates, |lat_d|lat_m|lat_s|S|long_d|long_m|long_s|E )
{{Maplink|frame=yes|type=point|coord={{coord|15|24|10|S|17|12|15|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple point (Wikidata coordinates)
{{Maplink|id=Q797|frame=yes|type=point}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Point from Wikidata, but with novalue set on item (error expected)
{{Maplink|id=Q2327957|frame=yes|type=point}}

{{Maplink}}

Lua错误:维基数据上找不到的坐标。

{{Maplink/sandbox}}

Lua错误:维基数据上找不到的坐标。

Simple circle (supplied coordinates)
{{Maplink|frame=yes|type=circle|radius=1000|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Simple circle (wikidata coordinates)
{{Maplink|id=Q60|frame=yes|radius=5000|type=circle}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map

Multiple features

编辑
编辑
2 lines
{{Maplink|id=Q1318331|type=line|id2=Q1544264|type2=line}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

2 shapes
{{Maplink|id=Q100|type=shape|id2=Q1384|type2=shape}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

2 .map pages
{{Maplink|type2=data|type=data|from=MAX Light Rail (Perth).map|from2=Sandbox/Evad37/St Georges Terrace.map}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

2 points (manually specified)
{{Maplink|type=point|coord={{coord|32|S|116|E}}|type2=point|coord2={{coord|31.8|S|115.8|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Line + point
{{Maplink|id=Q1318331|type=line|type2=point|coord2={{coord|32|S|116|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Shape + point
{{Maplink|type=shape|id=Q3495894|type2=point|coord2={{coord|32|S|116|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Shape + line
{{Maplink|id=Q3495894|type=shape|id2=Q1318331|type2=line}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Shape + line + point
{{Maplink|type=shape|id=Q3495894|type2=line|id2=Q1318331|type3=point|coord3={{coord|32|S|116|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Circle + point
{{Maplink||type=circle|coord={{coord|32|S|116|E}}|type2=point|coord2={{coord|32|S|116|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Circle + line
{{Maplink|type2=line|type=circle|id=Q3495894|id2=Q1318331|radius=2000}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Line + Shape-inverse + point
{{Maplink|type=line|id=Q1318331|type2=shape-inverse|id2=Q3495894|type3=point|coord3={{coord|32|S|116|E}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Mapframe tag

编辑
2 lines
{{Maplink|type2=line|type=line|id=Q1318331|frame=yes|id2=Q1544264}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
2 shapes
{{Maplink|type2=shape|type=shape|id=Q100|frame=yes|id2=Q1384}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
2 .map pages
{{Maplink|type2=data|type=data|from=MAX Light Rail (Perth).map|frame=yes|from2=Sandbox/Evad37/St Georges Terrace.map}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
2 points (manually specified)
{{Maplink|frame=yes|type=point|coord={{coord|32|S|116|E}}|type2=point|coord2={{coord|31.8|S|115.8|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Line + point
{{Maplink|frame=yes|id=Q1318331|type=line|type2=point|coord2={{coord|32|S|116|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Shape + point
{{Maplink|frame=yes|type=shape|id=Q3495894|type2=point|coord2={{coord|32|S|116|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Shape + line
{{Maplink|type2=line|type=shape|id=Q3495894|frame=yes|id2=Q1318331}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Shape + line + point
{{Maplink|frame=yes|type=shape|id=Q3495894|type2=line|id2=Q1318331|type3=point|coord3={{coord|32|S|116|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Point within a shape, with various optional/style parameters
{{Maplink|type2=point|type=shape-inverse|id=Q1174|zoom=7|id2=Q200663|frame-height=280|frame-lat=29.185|stroke-width=3|title2=Faridabad|plain=yes|frame=yes|frame-long=76.225|frame-width=250}}

{{Maplink}}

地图

{{Maplink/sandbox}}

地图

Line + Shape-inverse + point
{{Maplink|frame=yes|type=line|id=Q1318331|type2=shape-inverse|id2=Q3495894|type3=point|coord3={{coord|32|S|116|E}}}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map

Styles

编辑
Stroke width and stroke colour for line
{{Maplink|zoom=9|type=line|stroke-width=3|frame=yes|stroke-color=#008888|id=Q100}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke width, stroke colour, and fill colour for shape
{{Maplink|zoom=9|type=shape|id=Q100|stroke-width=3|frame=yes|stroke-color=#008888|fill=#00ff00}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke width, stroke colour, and fill colour for shape-inverse
{{Maplink|zoom=9|type=shape-inverse|id=Q100|stroke-width=3|frame=yes|stroke-color=#00ffff|fill=#888888}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Marker symbol and colour for point
{{Maplink|type=point|marker-color=#888800|id=Q100|frame=yes|marker=star|zoom=9}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke-opacity and fill-opacity for shape
{{Maplink|type=shape|id=Q100|stroke-width=3|stroke-opacity=0.4|zoom=9|fill-opacity=0.4|frame=yes|stroke-color=#008888|fill=#00ff00}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke-opacity and fill-opacity for shape-inverse
{{Maplink|type=shape-inverse|id=Q100|stroke-width=3|stroke-opacity=0.4|zoom=9|fill-opacity=0.4|frame=yes|stroke-color=#008888|fill=#00ff00}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke width, stroke colour, and fill colour for circle
{{Maplink|zoom=9|type=circle|radius=10000|id=Q100|stroke-width=3|frame=yes|stroke-color=#008888|fill=#00ff00}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Stroke-opacity and fill-opacity for circle
{{Maplink|zoom=9|id=Q100|stroke-opacity=0.4|fill-opacity=0.4|type=circle|radius=10000|stroke-width=3|frame=yes|stroke-color=#008888|fill=#00ff00}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map

Circles

编辑
Radius in metres
{{Maplink|type=circle|radius_m=1110|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Radius in kilometres
{{Maplink|type=circle|radius_km=10|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Radius in miles
{{Maplink|type=circle|radius_mi=10|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Radius in feet
{{Maplink|type=circle|radius_ft=200|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Fewer edges
{{Maplink|type=circle|radius=1000|edges=8|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

Extra edges
{{Maplink|type=circle|radius=1000|edges=68|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Map

{{Maplink/sandbox}}

Map

No radius specified (error expected)
{{Maplink|type=circle|radius_m=1110|coord={{coord|-31.95|115.85}}}}

{{Maplink}}

Lua错误:必须指定圆的半径。

{{Maplink/sandbox}}

Lua错误:必须指定圆的半径。

Geomasks

编辑
Geomask with hole
{{Maplink|id=Q7998839|type=shape-inverse|frame=yes}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
Geomask with holes and stroke styles
{{Maplink|zoom=9|id=Q16567|stroke-width=2|frame-height=200|frame-align=center|title=Columbus|type=shape-inverse|plain=y|frame=yes|stroke-color=#808080|frame-width=135}}

{{Maplink}}

地图

{{Maplink/sandbox}}

地图

Multi switcher

编辑
Multiple zoom levels (specifying numbers)
{{Maplink|type=point|id=Q100|plain=yes|frame=yes|zoom=SWITCH:5;8;11|switch=zoomed out; zoomed mid; zoomed in}}

{{Maplink}}

地图
地图
地图

{{Maplink/sandbox}}

地图
地图
地图
Multiple geolines (shape outlines), which are auto-zoomed
{{Maplink|type2=line|stroke-width2=1|id=Q100|switch=country, state, city|type=point|frame-align=left|frame=yes|id2=SWITCH:Q578170, Q771, Q100|plain=yes}}

{{Maplink}}

地图
地图
地图

{{Maplink/sandbox}}

地图
地图
地图
Inside an infobox
{{maplink}} {{maplink/sandbox}}
Some infobox
地图
地图
地图
A caption for the mapframe
Some infobox
地图
地图
地图
A caption for the mapframe
Framed, align right
{{Maplink|zoom=SWITCH:5;8;11|text=Captiony thingy|switch=zoomed out; zoomed mid; zoomed in|frame=yes|id=Q100|type=point}}

{{Maplink}}

地图
地图
地图
Captiony thingy

{{Maplink/sandbox}}

地图
地图
地图
Captiony thingy
Framed, align left, no text
{{Maplink|type2=line|type=point|frame-align=left|id=Q100|switch=country, state, city|frame=yes|id2=SWITCH:Q578170, Q771, Q100|stroke-width2=1}}

{{Maplink}}

地图
地图
地图

{{Maplink/sandbox}}

地图
地图
地图
Framed, align center
{{Maplink|type=point|id=Q100|frame-align=center|frame=yes|zoom=SWITCH:3,7,11|switch=zoomed out; zoomed mid; zoomed in}}

{{Maplink}}

地图
地图
地图

{{Maplink/sandbox}}

地图
地图
地图
Multiple switch parameters (zoom and geomask)
{{Maplink|type2=point|zoom=SWITCH:2,6,10|type1=shape-inverse|id=SWITCH:Q30, Q771, Q100|text=Foo [[bar]] baz|switch=demo #1, demo#2, demo#3|frame=yes|id2=Q100|frame-align=center}}

{{Maplink}}

地图
地图
地图
Foo bar baz

{{Maplink/sandbox}}

地图
地图
地图
Foo bar baz
Multiple switch parameters (zoom and frame-coord)
{{Maplink|frame=yes |frame-align=center |switch=demo #1, demo#2, demo#3 |zoom=SWITCH:2,6,10 |type1=point |id1=Q100 |frame-coord=SWITCH:{{Coord|1|23|N|2|34|E}}###{{Coord|32|1|S|115|6|E}}###{{Coord|32|1|N|115|6|W}}}}

{{Maplink}}

地图
地图
地图

{{Maplink/sandbox}}

地图
地图
地图

Errors expected

编辑
延伸內容
No SWITCH: lists
{{Maplink|type=point|id=Q100|plain=yes|frame=yes|zoom=5|switch=zoomed out; zoomed in}}

{{Maplink}}

Lua错误:至少有一个参数必须有一个SWITCH: list。

{{Maplink/sandbox}}

Lua错误:至少有一个参数必须有一个SWITCH: list。

Not enough labels
{{Maplink|type=point|id=Q100|plain=yes|frame=yes|zoom=SWITCH:5;8;11|switch=zoomed out; zoomed in}}

{{Maplink}}

Lua错误:发现3个switch值但只有2个label在 |switch=。

{{Maplink/sandbox}}

Lua错误:发现3个switch值但只有2个label在 |switch=。

Only one label
{{Maplink|type=point|id=Q100|plain=yes|frame=yes|zoom=SWITCH:5;8;11|switch=zoomed out}}

{{Maplink}}

Lua错误:发现只有一个label值在 |switch=。

{{Maplink/sandbox}}

Lua错误:发现只有一个label值在 |switch=。

Only one value in SWITCH: list
{{Maplink|type=point|id=Q100|plain=yes|frame=yes|zoom=SWITCH:5|switch=zoomed out, zoomed in}}

{{Maplink}}

Lua错误:发现只有一个switch值在 |zoom=。

{{Maplink/sandbox}}

Lua错误:发现只有一个switch值在 |zoom=。

Differing numbers values in SWITCH: list
{{Maplink|type=point|id=SWITCH:Q30, Q100|plain=yes|frame=yes|zoom=SWITCH:5;8;11|switch=zoomed out; zoomed in}}

{{Maplink}}

Lua错误:All SWITCH:列表必须有相同数量的值。

{{Maplink/sandbox}}

Lua错误:All SWITCH:列表必须有相同数量的值。

Named coordinates test data

编辑

Named coordinates

编辑
All coordinates on page
{{Maplink|frame=yes|type=named}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
All coordinates on page in a section
{{Maplink|frame=yes|type=named|from=#Named coordinates}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
All coordinates on another page
{{Maplink|frame=yes|type=named|from=List of bridges in Perth, Western Australia}}

{{Maplink}}

Lua错误:Page 'List of bridges in Perth, Western Australia' not found。

{{Maplink/sandbox}}

Lua错误:Page 'List of bridges in Perth, Western Australia' not found。

All coordinates on page plus a geoshape
{{Maplink|type2=shape-inverse|type=named|type3=line|frame=yes|id2=Q23124|id3=Q23124}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map
With style params
{{Maplink|type=named|from=#Named coordinates|marker=star|frame=yes|marker-color=#ff0000}}

{{Maplink}}

地图
Map

{{Maplink/sandbox}}

地图
Map

Overlays

编辑
Simple overlay
{{Maplink|frame=yes|plain=yes|type=point|id=Q100|overlay={{mapframe|frame=yes|plain=yes|frame-width=100|frame-height=100|type=shape|id=Q100|zoom=5}} }}

{{Maplink}}

地图
地图

{{Maplink/sandbox}}

地图
地图