Mobilisation en région
$(document).ready(function(){
// Créer l’objet « macarte » et l’insèrer dans l’élément HTML qui a l’ID « map »
var macarte128 = L.map(‘map128’).setView([46.7111, 1.7191], 6);
// Leaflet ne récupère pas les cartes (tiles) sur un serveur par défaut. Nous devons lui préciser où nous souhaitons les récupérer. Ici, openstreetmap.fr
L.tileLayer(‘https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png’, {
// Il est toujours bien de laisser le lien vers la source des données
attribution: ‘© OpenStreetMap France’,
minZoom: 6,
maxZoom: 20
}).addTo(macarte128);
var LeafIcon = L.Icon.extend({
options: {
shadowUrl: »,
iconSize: [21, 30],
iconAnchor: [10.5, 29],
popupAnchor: [-1, -29]
}
});
var greenIcon = new LeafIcon({iconUrl: ‘/assets/img/mark_green.png’}),
pinkIcon = new LeafIcon({iconUrl: ‘/assets/img/mark_pink.png’}),
blueIcon = new LeafIcon({iconUrl: ‘/assets/img/mark_blue.png’});
var color = null;
var colorP = »;
color = pinkIcon;
colorP = ‘pink’;
var marker = L.marker([‘48.172402’, ‘6.449403’], {icon: color}).addTo(macarte128); // pas de addTo(macarte), l’affichage sera géré par la bibliothèque des clusters
var text = «
Epinal
18 septembre 2025 – 14h30
Préfecture