|
|
| Line 3: |
Line 3: |
| Usage: {{SaintMap}} | | Usage: {{SaintMap}} |
| </noinclude><includeonly> | | </noinclude><includeonly> |
| {{#vardefine:mapdata| | | {{#display_map: |
| {{#cargo_query:
| | {{invoke:SaintMap|getMapData|saintName={{PAGENAME}}}} |
| |tables=Saints
| |
| |fields=SaintBirthCoordinates__full=Coordinates,SaintBirthPlace=Label
| |
| |where=SaintName='{{PAGENAME}}' AND SaintBirthCoordinates__full IS NOT NULL AND SaintBirthPlace IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}|{{#cargo_query:
| |
| |tables=Saints
| |
| |fields=CONCAT(STRING((NUMBER(SUBSTRING(SaintDeathCoordinates__full,1,LOCATE(',',SaintDeathCoordinates__full)-1)) + 0.0001)),',',SUBSTRING(SaintDeathCoordinates__full,LOCATE(',',SaintDeathCoordinates__full)+1))=Coordinates,DeathPlace=Label
| |
| |where=SaintName='{{PAGENAME}}' AND SaintDeathCoordinates__full IS NOT NULL AND DeathPlace IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}|{{#cargo_query:
| |
| |tables=Saints | |
| |fields=NotableCoordinates1__full=Coordinates,NotableLabel1=Label | |
| |where=SaintName='{{PAGENAME}}' AND NotableCoordinates1__full IS NOT NULL AND NotableLabel1 IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}|{{#cargo_query:
| |
| |tables=Saints
| |
| |fields=NotableCoordinates2__full=Coordinates,NotableLabel2=Label
| |
| |where=SaintName='{{PAGENAME}}' AND NotableCoordinates2__full IS NOT NULL AND NotableLabel2 IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}|{{#cargo_query:
| |
| |tables=Saints
| |
| |fields=NotableCoordinates3__full=Coordinates,NotableLabel3=Label
| |
| |where=SaintName='{{PAGENAME}}' AND NotableCoordinates3__full IS NOT NULL AND NotableLabel3 IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}|{{#cargo_query:
| |
| |tables=Saints
| |
| |fields=NotableCoordinates4__full=Coordinates,NotableLabel4=Label
| |
| |where=SaintName='{{PAGENAME}}' AND NotableCoordinates4__full IS NOT NULL AND NotableLabel4 IS NOT NULL
| |
| |format=template
| |
| |template=SaintMapPoint
| |
| |default=
| |
| }}
| |
| }}{{#display_map:
| |
| {{#arraymap:{{#var:mapdata}}|,|$x|{{#replace:$x|\n|}}|;}}
| |
| |width=600 | | |width=600 |
| |height=400 | | |height=400 |