• Resolved chaosad2

    (@chaosad2)


    Bonjour,
    Merci pour votre fantastique (et je pèse mes mots !) extension, que j’utilise pour géolocaliser un régiment d’infanterie durant la première mondiale, soit beaucoup d’entrées, jour par jour, et sur une carte générale.
    Cela répond parfaitement à mon besoin, c’est simple rapide, fonctionnel !
    Bien s?r, j’en veux toujours plus !
    Deux questions donc :
    – est-il possible d’afficher l’échelle sur la carte (histoire d’apprécier facilement la distance des marches !)
    – Je ne sais pas s’il est facilement possible d’afficher le geoportail, qui contient énormément d’info sur les noms des forêts, lieux-dits, etc, ce qui me serait très utile.
    Je vois dans la page Leaflet povider preview un démo du Géoportail qui me fait saliver, mais mes compétences sont insuffisantes pour le mettre en place. Le simple copier/coller que j’ai utilisé pour le paramétrage de la map Jawg ne fonctionne pas.
    Si c’est techniquement possible, disposez-vous d’un tuto ?
    Merci d’avance pour votre réponse !
    Très cordialement,

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Camille V

    (@socrapop)

    Bonjour et merci ??

    – Oui il est possible d’afficher l’échelle en ajoutant un peu de javascript à votre page, je ne sais pas du tout quel “niveau” vous avez, mais voici le code :

    <script>
    // Listen for the event.
    document.addEventListener('cttm_map_loaded', function (e) {
      // cttm_map is an array of all the maps included in the page, so we loop through each.
      for (let i = 0; i < cttm_map.length; i++) {
        //You can now interact with the map object.
        //Voici le code qui ajoute l'échelle. Vous pouvez ajouter une échelle en miles en changeant imperial:true
        L.control.scale({imperial:false}).addTo(cttm_map[i])
      }
    }, false);
    </script>

    La documentation liée : https://leafletjs.com/reference.html#control-scale

    – Concernant les fonds de carte, certains sont effectivement plus compliqués que d’autre à afficher et nécessite une clé API. Pour IGN, malgré mes recherches, je n’ai pas trouvé où générer cette clé…
    Par contre pour Jawg, il faut s’inscrire à cette adresse : https://www.jawg.io/lab/

    Je n’ai aps testé mais l’accès à l’API devrait être simple.
    Une fois fait, disons que vous preniez le fond “jawg-terrain” dont le provider est :
    https://{s}.tile.jawg.io/jawg-terrain/{z}/{x}/{y}{r}.png?access-token={accessToken}

    Dans ce cas, il faut remplater le bloc {accessToken} par votre clé API et cela devrait fonctionner.
    Jawg utilise les subdomains: abcd

    Je vous laisse essayer ??
    Bonne journée,
    Camille

    Thread Starter chaosad2

    (@chaosad2)

    Bonjour Camille,
    Merci pour votre réponse !
    – Pour l’échelle : mon niveau est relativement faible, mais suffisant pour comprendre vos explications. C’est bon, j’ai mon échelle ! Merci.
    – Pour les fonds de cartes : Je me suis mal expliqué. J’utilise déjà le fond de carte Jawg Terrain. Je n’ai pas eu de mal à le mettre en place. C’est assez accessible, et la génération de la clé API est simple.
    Ce n’est pas le cas du c?té de l’IGN. Le site est une vraie usine à gaz.

    J’ai trouvé quelques éléments, mais après…

    https://observatoire.sevre-nantaise.com/pages-techniques/?page=Obtenir%20une%20cl%C3%A9%20API%20pour%20utiliser%20les%20webservices%20IGN
    https://geoservices.ign.fr/services-web

    ??

    Thread Starter chaosad2

    (@chaosad2)

    Camille,
    Après plusieurs tentatives, je suis enfin parvenu à afficher le fond de carte Geoportail.
    Pas s?r que ma méthode soit très orthodoxe, notamment en ce qui concerne la clé (le site IGN est compliqué !).
    Mais bon, ?a fonctionne !

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Echelle / IGN Geoportail’ is closed to new replies.