Skip to content

Mise en place

📎 explorer les plugins Leaflet utiles pour des prototypes https://leafletjs.com/plugins.html

  • pour les passages piétons
    • OSM Building https://osmbuildings.org/?lat=52.52033&lon=13.40496&zoom=18.4&tilt=32&rotation=-44
    • flèches https://github.com/slutske22/leaflet-arrowheads demo https://codesandbox.io/s/leaflet-arrowheads-example-zfxxc
    • select polygons https://olanaso.github.io/Leaflet-Select-Polygons/
    • mouse position stuff

💡 questions

  • selectionner un batiment à la volée implique de faire de requetes précises très souvent.
    • -> pas possible (requetes intempestives et peu efficaces, surcharge de overpassAPI )
      • -> proposer des cartes / ville / bassin de vie ? / département ?? quelle est l'échelle pertinente
      • -> d'abord le choix d'une zone large sur laquelle on va travailler ; pas possible de changer de zone + d'une fois par x minutes (quel compromis possible ?)

📹 méthodes utiles

  • closestOnPolygon() à écrire ?
  • closestOnSegment(map, latlng, latlngA, latlngB) → {L.LatLng} voir Leaflet.GeometryUtil
  • locateOnLine voir Leaflet.GeometryUtil
  • distanceToSegment()

📐 references