Template:Interactive map: Difference between revisions

From FHX Wiki
No edit summary
No edit summary
Line 4: Line 4:
  83.4, 74.5~North Gate~~Minimap-portal.gif;
  83.4, 74.5~North Gate~~Minimap-portal.gif;
  60.5, 46.8~Rog (V1)~~Minimap-etc.gif;
  60.5, 46.8~Rog (V1)~~Minimap-etc.gif;
  |circles={{#expr:(({{{N}}}*0.00926)+50)}}, {{#expr:(({{{E}}}*0.00926)+50)}}:1~{{{name}}}~{{{description}}}~red~0.5~3~yellow~0.25;
  |circles={{#expr:(({{{N}}}*0.009259)+50)}}, {{#expr:(({{{E}}}*0.009259)+50)}}:1~{{{name}}}~{{{description}}}~red~0.5~3~yellow~0.25;
  |center={{#expr:(({{{N}}}*0.00926)+50)}}, {{#expr:(({{{E}}}*0.00926)+50)}}
  |center={{#expr:(({{{N}}}*0.009259)+50)}}, {{#expr:(({{{E}}}*0.009259)+50)}}
  |image layers=V1 detailed map.png
  |image layers=V1 detailed map.png
  |zoom=5
  |zoom=5
Line 28: Line 28:
Marker Name: {{{name|}}}
Marker Name: {{{name|}}}


Wikimap Coordinates: {{#expr:(({{{N|}}}*0.00926)+50)}}, {{#expr:(({{{E|}}}*0.00926)+50)}}
Wikimap Coordinates: {{#expr:(({{{N|}}}*0.009259)+50)}}, {{#expr:(({{{E|}}}*0.009259)+50)}}


Description: {{{description|}}}</includeonly><noinclude>
Description: {{{description|}}}</includeonly><noinclude>

Revision as of 20:28, 16 August 2024

Warning:
This page is in draft.

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}}
Loading map...

Map: V1

Marker Name: Cave Troll

Wikimap Coordinates: 80.452851, 82.425018

Description: Cave Troll, level 40, NE V1 near North Gate

{{interactive map|map=V3|N=15|E=18|name=Test|description=}}
Loading map...

Map: V3

Marker Name: Test

Wikimap Coordinates: 50.138885, 50.166662

Description:

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.

Sandbox

Sandbox

Loading map...
Loading map...