IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Créer deux points sur une carte et mesurer la distance entre eux [LeafLet]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Créer deux points sur une carte et mesurer la distance entre eux
    Bonjour à tous,

    J'ai fais des recherches sur internet mais j'ai rien trouvé de concluant.

    Tout d'abord je suis sur une cartographie en leaflet.

    J'aimerais en cliquant sur une carte, créer un point 1 (depart) puis créer un point 2 (arrivé).

    Et que cela me calcule la distance entre les deux points.

    Si quelqu'un pouvait m'aider? merci.

    Bonne journée

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Leaflet - creation de deux points sur une carte et mesure de la distance
    Ah merci c'est exactement ça que je cherchais...

    https://embed.plnkr.co/fmV4B2XC0c5cnlQn6Cq9/

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Leaflet - creation de deux points sur une carte et mesure de la distance
    Par contre j'arrive pas à l'adapter à ma carto....

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    assurément tu a choisi celui qu'il ne fallait pas, version 0.7, car il existe des méthodes plus ou moins directes pour y arriver.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L.CRS.Earth.distance(latlng1,latlng2);
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    latlng1.distanceTo(latlng2);
    Voir la documentation :

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut
    J'ai trouvé comment ajouter des points sur une carte en cliquant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var map, newMarker, markerLocation;
     
    					$(function(){
     
    						newMarkerGroup = new L.LayerGroup();
    						map.on('click', addMarker);
    					});
     
    					function addMarker(e){
    						// Add marker to map at click location; add popup window
    						var newMarker = new L.marker(e.latlng).addTo(map);
    					}
    maintenant j'aimerais calculer la distance entre les deux, est ce possible? Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul de distance entre deux points sur une carte ( openlayers)
    Par Atika90 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/08/2013, 16h27
  2. reporté points sur une carte
    Par ricololo dans le forum MATLAB
    Réponses: 1
    Dernier message: 10/04/2009, 10h46
  3. [Débutante] Extrapolation de point sur une carte
    Par chlorure007 dans le forum MATLAB
    Réponses: 5
    Dernier message: 16/12/2008, 15h48
  4. Réponses: 1
    Dernier message: 12/05/2007, 15h29
  5. Calque -> Un point sur une carte de france
    Par TATAYET dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/04/2005, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo