[quote=“captainkidd, post:5, topic:2198, full:true”]J’ai déjà utilisé Leafletjs pour générer une petite carte et t’as raison c’était sympa. Ceci est un projet perso, mon objectif est d’apprendre comment ca marche les cartes et généré des trajets avec.
Mettre un point avec Leaftetjs n’est pas compliqué si je me souviens bien. Mais là ou j’ai besoin d’aide, c’est de transformer les différents points placés sur la carte en un trajet.
Pour le stockage, je n’ai pas de problème la dessus, j’ai opté pour un systeme simple avec des fichiers json.
[/quote]
En fait tu dois créer ton propre système en base de données (perso j’opte pour le classique Symfony + 3 entités (Markers/Routes/Zones) et 3 entités “type” (MarkersTypes, RoutesTypes, ZonesTypes) (tu peux renommer en “Category” si tu préfères) ).
Pour le calcul d’itinéraire, OSM, Google Maps, Mapquest, ou même ViaMichelin te proposent d’excellentes API pour faire des trajets à partir de coordonnées, donc ne te prend pas la tête là-dessus (ou alors il te faut d’excellentes connaissances en algo pour faire du dijkstra, etc.). Tant que tu restes sur Terre, vaut mieux avoir un max de choses gratuites/free (OSM) et te limiter au “restrictif” (Google) lorsque c’est vraiment nécessaire (optimisation trajet, trafic, etc.).
Perso j’ai utilisé LeafletJS pour créer une carte fictive dans l’univers d’un jeu de rôle, avec calcul d’itinéraire & co, j’ai utilise Symfony + LeafletJS + une lib que j’ai développée en surchargeant LeafletJS, et ça marche bien (même si c’est super chaud à maintenir ! :D )
Des zones de quel genre ? Dessiner un polygone sur une carte ? Ou plutôt définir un “point” de rendez-vous ?