Sjabloon:Map

Uit Mechelen Mapt, het vrije naslagwerk over Mechelen
Naar navigatie springenNaar zoeken springen
Dit sjabloon was oorspronkelijk ontworpen voor de tag extension <googlemap>, zie de daartoe laatste versie. Het dient inmiddels voor extension {‍{#multimaps:...}‍} DOCH ook hier blijkt een onopgelost probleem: de scheidingstekens tussen de multimaps parameters kunnen alsnog niet onderscheiden (apart geëvalueerd) worden van dezulke van Sjabloon:Map en/of dezulke van parserfunctions.
Syntax:{{map|m=<multimaps parameters>}}
{{map|m=<multimaps parameters>|<tooltip>}}
{{map|m=<multimaps parameters>||<bijschrift>}}
{{map|m=<multimaps parameters>|<tooltip>|<bijschrift>}}
Natuurlijk mag <multimaps parameters> nooit leeg zijn; de ganse reeks dient tussen dubbele aanhalingstekens te staan — ofwel dient elke normaal te voorziene '|' erin vervangen door '\'. Met beide methoden werd/wordt hieronder geëxperimenteerd, zonder de gepaste omzetting met goed eindresultaat te kunnen verwezenlijken.
Achter elk van die mogelijkheden maar vóór }}, mag nog
|||<topmarge> (eerste geval),
||<topmarge> (tweede of derde geval), of
|<topmarge> (vierde geval)
volgen, zoniet is deze marge bovenaan 6px, geschikt bijvoorbeeld om netjes onder een {{translation|...}}-kader te staan.
Parameters:Alle parameters behalve m zijn optioneel.
<multimaps parameters> is al wat in de normale multimaps syntax tussen {‍{#multimaps: en }‍} thuishoort,
<tooltip> is de tekst te tonen als de pointer over het kaartje komt of over het kadertje (met eventueel bijschrift) errond,
<bijschrift> is de tekst die onder het kaartje getoond wordt (zone met automatisch aangepaste hoogte)
<topmarge> is bijvoorbeeld 0 of is bijvoorbeeld 3px (zonder kommapunt)
Functie:Toont het 'multimaps'-kaartje in een kadertje met achtergrondkleur, optionele tooltip en optioneel bijschrift. Kaderbreedte, hoogte van de bijschriftbalk, inkleuring daarvan, alsook de tekstgrootte van het bijschrift, passen (mits aangeroepen in een zone met de normale tektsgrootte) bij een [[Afbeelding|....jpg|thumb|...px|<bijschrift>]].
Voorbeeld 1:{{map|m="center=51.025230,4.475333|zoom=17|width=252px|height=592px|
|Line=51.025970,4.474611:51.025830,4.474510:51.025760,4.474454:51.025643,4.474406:51.025134,4.474280
:51.024915,4.474243:51.023788,4.474190~weight=7~color=#99D0DD~opacity=1"
|De Langhestraat&#xA;in de Heihoekbuurt,&#xA;nabij de Korenmarkt
|'''De Langhestraat''' ([[Mechelen]])
|15px}}
Voorbeeld 2:{{map|m="center=51.025230,4.475333|zoom=17|width=252px|height=592px"||'''De Langhestraat''' ([[Mechelen]])}}
Versie:1.0.0 sample (incl. would-be sample)
Technisch:De eerste parameter m moest genaamd worden om gelijkheidstekens in die parameter te kunnen doorgeven. De inhoud moet tussen dubbele aanhalingstekens komen om de scheidingstekens '|' van de multimaps parameters niet als dezulke van onderhavig Sjabloon:Map te interpreteren; dit laatste stript die aanhalingstekens tijdig.

Bezig met het laden van de kaart...

Tijdens het verwerken van de parameters zijn de volgende fouten opgetreden:
de geografische coördinaten ""center=51.025230,4.475333" kunnen niet verwerkt worden
Kaartelement "Marker" kan niet worden aangemaakt
15px
{{{m=center=51.025230,4.47533}}}

Bezig met het laden van de kaart...

Tijdens het verwerken van de parameters zijn de volgende fouten opgetreden:
de geografische coördinaten ""center=51.025230,4.475333" kunnen niet verwerkt worden
Kaartelement "Marker" kan niet worden aangemaakt
De Langhestraat (Mechelen)

SJABLOON DEMO ontvangen parameters:
genaamde  m: "center=51.025230,4.475333
ongenaamd 1: De Langhestraat in de Heihoekbuurt, nabij de Korenmarkt
ongenaamd 2: De Langhestraat (Mechelen)
ongenaamd 3: 15px

Hierin zijn de eventueel doorgespeelde wikisyntax (inzake &xA; naar nieuwe lijn) in 2 en (bijvoorbeeld vetjes of een link) in 3 al geëvalueerd.


Bezig met het laden van de kaart...

Tijdens het verwerken van de parameters zijn de volgende fouten opgetreden:
de geografische coördinaten ""center=51.025230,4.475333" kunnen niet verwerkt worden
Kaartelement "Marker" kan niet worden aangemaakt
{{{m=center=51.025230,4.47533}}}

Bezig met het laden van de kaart...

Tijdens het verwerken van de parameters zijn de volgende fouten opgetreden:
de geografische coördinaten ""center=51.025230,4.475333" kunnen niet verwerkt worden
Kaartelement "Marker" kan niet worden aangemaakt
De Langhestraat (Mechelen)

SJABLOON DEMO ontvangen parameters:
genaamde  m: "center=51.025230,4.475333
ongenaamd 1:
ongenaamd 2: De Langhestraat (Mechelen)
ongenaamd 3: (weggelaten)

Hierin zijn de eventueel doorgespeelde wikisyntax (inzake &xA; naar nieuwe lijn) in 2 en (bijvoorbeeld vetjes of een link) in 3 al geëvalueerd.

Indien de multimaps met scheidingstekens zouden geëvalueerd raken nadat de identieke scheidingstekens van Sjabloon:Map begrepen werden, zou voorbeeld 1 dit tonen (en voorbeeld 2 hetzelfde maar zonder ingekleurde straat en zonder tooltip als de pointer over het kaartje komt):

Bezig met het laden van de kaart...

De Langhestraat (Mechelen)

Bezig met het laden van de kaart...

{{{m=center=51.027887,4.48058}}}

Bezig met het laden van de kaart...

SJABLOON DEMO ontvangen parameters:
genaamde  m: (weggelaten)
ongenaamd 1: (weggelaten)
ongenaamd 2: (weggelaten)
ongenaamd 3: (weggelaten)

Hierin zijn de eventueel doorgespeelde wikisyntax (inzake &xA; naar nieuwe lijn) in 2 en (bijvoorbeeld vetjes of een link) in 3 al geëvalueerd.