Mudanças entre as edições de "Predefinição:MapaViewer"

De Wiki Gla
Ir para navegação Ir para pesquisar
(Criou página com '<includeonly>{{#widget:MapaViewer |id={{{id|}}} |largura={{{largura|100%}}} |altura={{{altura|500px}}} |configuracao=<nowiki> const config = { mapConfig: { default...')
 
Linha 4: Linha 4:
|altura={{{altura|500px}}}
|altura={{{altura|500px}}}
|configuracao=<nowiki>
|configuracao=<nowiki>
const config = {
const mapaConfig = {{{configJSON}}};
    mapConfig: {
const viewer = new MapaViewer(containerId, mapaConfig);
        defaultZoom: {{{zoomPadrao|1}}},
        initialFloor: {{{andarInicial|0}}},
        minZoom: {{{zoomMin|0.3}}},
        maxZoom: {{{zoomMax|3}}}
    },
    layers: [
        {{#arraymap:{{{andares|}}}|,|andar|
        {
            id: {{#explode:andar|:|0}},
            name: "{{#explode:andar|:|1}}",
            imageUrl: "{{#explode:andar|:|2}}",
            offsetX: {{#explode:andar|:|3|0}},
            offsetY: {{#explode:andar|:|4|0}},
            markers: [
                {{#arraymap:{{{marcadores_andar_{{#explode:andar|:|0}}|}}}|,|marker|
                {
                    id: "{{#explode:marker|:|0}}",
                    name: "{{#explode:marker|:|1}}",
                    x: {{#explode:marker|:|2}},
                    y: {{#explode:marker|:|3}},
                    action: "{{#explode:marker|:|4|popup}}",
                    iconUrl: "{{#explode:marker|:|5}}",
                    hasBadge: {{#ifeq:{{#explode:marker|:|6|false}}|true|true|false}}
                }|,|}}
            ]
        }|,|}}
    ]
};
new MapaViewer('mapa-viewer-{{{id|mapa-default}}}', config);
</nowiki>}}</includeonly>
</nowiki>}}</includeonly>

Edição das 12h07min de 11 de abril de 2026