Partage
  • Partager sur Facebook
  • Partager sur Twitter

layers leaflet

    20 février 2024 à 13:34:10

    bonjour

    sur ma carte leaflet, je peux changer de cartes en cliquant sur l'icone de calque à droite de mon écran.

    dans un fichier js, j'ai la définition de toutes mes cartes :

    layers['OpenStreetMap'] = L.tileLayer('https://{s}.tile.osm.org/{z}/{x}/{y}.png', {
        attribution: '<a href="https://www.openstreetmap.fr/" target="_blank">Openstreetmap</a>'
    });
    
    layers['OpenTopoMap'] = L.tileLayer('https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', {
        attribution: '<a href="https://opentopomap.org/" target="_blank">OpentopoMap</a>'
    });
    
    layers['Google'] = L.tileLayer('https://mt3.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}', {
        attribution: '<a href="https://www.google.com/" target="_blank">Google</a>'
    });

    le pb c'est que l'url doit etre inscrite en dur.

    or, j'aimerais afficher une nouvelle carte, mais il y a un timestamp dans l'url (donc qui doit dependre du moment où l'on switch de carte.

    comment faire pour integrer une fonction avec les layers ?

    • Partager sur Facebook
    • Partager sur Twitter

    layers leaflet

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    • Editeur
    • Markdown