Outil interne
Page Mon Monde
Réglez la carte et sa composition, puis copiez le gabarit.
Mon Monde
Chaque lieu relevé allume un point de plus.Collectionnez des lieux uniques et révélez la beauté de notre planète.
Vos dernières découvertes
0.3 %
du monde découvert
20 / 5 780 lieux
2.3 %
France
6 / 260 lieux découverts
2 / 120
Volcans
Lieux découverts
5 / 120
Villes
Lieux découverts
Territoires
Progression par pays
- 🇫🇷
France
6/260
- 🇯🇵
Japon
1/180
- 🇳🇵
Népal
1/55
- 🇵🇪
Pérou
1/90
- 🇩🇿
Algérie
1/70
- 🇮🇸
Islande
1/40
Familles de lieux
Catégories
Ville
5/120
Village
2/120
Montagne
1/120
Volcan
2/120
Lac
1/120
Rivière
1/120
Désert
2/120
Monument
3/120
Île
2/120
Site naturel
1/120
Ordre des sections
- 1Carte
- 2Vos dernières découvertes
- 3Chiffres clés
- 4Progressions
Page
Marge avant chaque bloc
Carte
Fenêtre dans le cadre (%)
Style MapLibre
Même structure de couches, palette différente. Changer de variante reconstruit la carte : les tuiles se rechargent et la vue revient au monde.
Cadre
Débord du cadre (%)
Le cadre monté est la variante sans boutons peints : les trois contrôles visibles sont les vrais, et eux seuls.
Contrôles
Habillage
Marqueur
Décalage graphique uniquement : il passe par l'option offset de MapLibre, appliquée après la projection. La latitude et la longitude du lieu ne bougent jamais.
Carrousel des découvertes
La composition interne des cartes ne se règle pas ici : elle vient du système de cartes V3. Seule leur largeur dans la bande est pilotée.
Gabarit à recopier
export const DEFAULT_WORLD_PAGE_LAYOUT: WorldPageLayout = {
page: { topPadding: 0, sidePadding: 0, maxWidth: 0 },
map: {
height: 560,
heightMobile: 310,
maxWidth: 0,
borderRadius: 10,
styleVariant: "dark",
window: { left: 2.15, right: 2.15, top: 12.43, bottom: 7.55 },
},
frame: {
visible: true,
opacity: 1,
inset: { left: 0, right: 0, top: 0, bottom: 0 },
},
controls: {
visible: true,
icons: "assets",
opacity: 1,
minSize: 30,
zoomIn: { left: 93.54, top: 10.52, width: 3.59, height: 6.27 },
zoomOut: { left: 93.54, top: 17.22, width: 3.59, height: 6.27 },
recenter: { left: 93.54, top: 24.02, width: 3.59, height: 6.27 },
},
selectedMarker: { size: 46, offsetX: 0, offsetY: 0, labelVisible: true },
discoveries: { count: 12, cardWidth: 210, gap: 16, arrowsVisible: true },
order: ["map", "discoveries", "stats", "progress"],
blocks: {
map: { visible: true, marginBefore: 12, maxWidth: 0 },
discoveries: { visible: true, marginBefore: 12, maxWidth: 0 },
stats: { visible: true, marginBefore: 28, maxWidth: 0 },
progress: { visible: true, marginBefore: 28, maxWidth: 0 },
},
divider: { visible: true, marginBefore: 28 },
};Collez-le dans lib/worldPageLayout.ts, ou envoyez-le-moi. La production ne lit que ce fichier.

