Template:Interactive map: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<noinclude>{{page warning}}</noinclude><includeonly>{{#switch:{{{map|V3}}}|V1= | <noinclude>{{page warning}}</noinclude><includeonly>{{#switch:{{{map|V3}}}|V1= | ||
map is work in progress | |||
{{#display_map: | {{#display_map: | ||
50, 50~Center~Test~Minimap-quest.gif; | 50, 50~Center~Test~Minimap-quest.gif; | ||
Line 12: | Line 13: | ||
|maxzoom=6 | |maxzoom=6 | ||
}}|V3= | }}|V3= | ||
map is work in progress | |||
{{#display_map: | {{#display_map: | ||
{{#expr:((-5001*0.006510)+50)}}, {{#expr:((-4550*0.006510)+50)}}~Portal to Silent Woods~ ~Minimap-portal.gif; | {{#expr:((-5001*0.006510)+50)}}, {{#expr:((-4550*0.006510)+50)}}~Portal to Silent Woods~ ~Minimap-portal.gif; | ||
{{#expr:((-4906*0.006510)+50)}}, {{#expr:((-4468*0.006510)+50)}}~Bindstone~ ~Minimap-bindstone.gif; | {{#expr:((-4906*0.006510)+50)}}, {{#expr:((-4468*0.006510)+50)}}~Bindstone~ ~Minimap-bindstone.gif; | ||
{{#expr:((-5342*0.006510)+50)}}, {{#expr:((-4330*0.006510)+50)}}~[[Rog Imperial City (V3)|Rog Imperial City]]~ ~Minimap-etc.gif; | {{#expr:((-5342*0.006510)+50)}}, {{#expr:((-4330*0.006510)+50)}}~[[Rog Imperial City (V3)|Rog Imperial City]]~ ~Minimap-bindstone.gif; | ||
{{#expr:((-5306*0.006510)+50)}}, {{#expr:((-4222*0.006510)+50)}}~Luke Savage (Weapon)~ ~Minimap-etc.gif; | |||
{{#expr:((-5315*0.006510)+50)}}, {{#expr:((-4222*0.006510)+50)}}~Roy Clower (Weapon)~ ~Minimap-etc.gif; | |||
{{#expr:((-5315*0.006510)+50)}}, {{#expr:((-4229*0.006510)+50)}}~Elmo Leon (Weapon)~ ~Minimap-etc.gif; | |||
{{#expr:((-5306*0.006510)+50)}}, {{#expr:((-4229*0.006510)+50)}}~Bibia Layialbol (Weapon)~ ~Minimap-etc.gif; | |||
{{#expr:((-5311*0.006510)+50)}}, {{#expr:((-4218*0.006510)+50)}}~Norah Chamberlain (Magic Goods)~ ~Minimap-etc.gif; | |||
|circles={{#if:{{{N|}}}|{{#expr:(({{{N}}}*0.006510)+50)}}, {{#expr:(({{{E}}}*0.006510)+50)}}:1~{{{name}}}~{{{description}}}~red~0.5~3~yellow~0.25;}} | |circles={{#if:{{{N|}}}|{{#expr:(({{{N}}}*0.006510)+50)}}, {{#expr:(({{{E}}}*0.006510)+50)}}:1~{{{name}}}~{{{description}}}~red~0.5~3~yellow~0.25;}} | ||
|center={{#if:{{{N|}}}|{{#expr:(({{{N}}}*0.006510)+50)}}, {{#expr:(({{{E}}}*0.006510)+50)}}|15,22}} | |center={{#if:{{{N|}}}|{{#expr:(({{{N}}}*0.006510)+50)}}, {{#expr:(({{{E}}}*0.006510)+50)}}|15,22}} | ||
Line 125: | Line 132: | ||
* Adjust zoom values for smaller maps | * Adjust zoom values for smaller maps | ||
* Upload lower res "clean" versions of each map to display as thumbnails in location infoboxes. | * Upload lower res "clean" versions of each map to display as thumbnails in location infoboxes. | ||
* Look into adding cluster function | |||
</noinclude> | </noinclude> |
Revision as of 07:50, 17 August 2024

Warning:
Description
This is the Interactive map template. It should be transcluded in the following format:
{{Interactive map |map= |N= |E= |name= |description= }}
Parameters
- map
- Required. Map to display.
- N
- Required. In-game N coordinate (N from world map, or y from /location).
- E
- Required. In-game E coordinate (E from world map, or x from /location).
- name
- Optional. Marker title.
- description
- Optional. Marker description.
Example
{{interactive map|map=V1|N=3289|E=3502|name=Cave Troll|description=Cave Troll, level 40, NE V1 near North Gate}}
map is work in progress
{{interactive map|map=V3}}
map is work in progress
{{interactive map|map=Great Rebellion|N=0|E=0|name=Test|description=}}
map is work in progress
TODO
- Add {{#if:}} condition to N/E parameters to make them required, and return a default/error marker if missing.
- Do the same with map parameter.
- Add condition to name parameter to default to {{PAGENAME}} if not included.
- Allow center to be configurable
- Allow height/width to be configurable
- Adjust circle radius for smaller maps
- Adjust zoom values for smaller maps
- Upload lower res "clean" versions of each map to display as thumbnails in location infoboxes.
- Look into adding cluster function