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

Contribuez Discussion :

Rayon de 1 à 100 km autour d'un point


Sujet :

Contribuez

  1. #1
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut Rayon de 1 à 100 km autour d'un point

    Je partage un petit outil, simple d’utilisation, réalisé à l'occasion de la sortie du confinement lié au COVID-19.

    Rappel :

    A partir du 11 mai 2020 il est donc possible de sortir librement dans la rue sans attestation et ce dans la limite de 100 km autour de sa résidence.

    Cette limitation est déterminée, non pas par la distance parcourue, mais par la distance « à vol d’oiseau ».


    Aperçu du rendu :

    Nom : 100-km.png
Affichages : 640
Taille : 434,3 Ko


    Pour info :

    Le code utilise la bibliothèque Leaflet.

    100 kilomètres à pied, ça use, ça use, 100 kilomètres à pied, ça use les souliers .

    Important : Aucune donnée n'est enregistrée ou transmise, « on est pas des quand même ! »


    Voir en ligne :


  2. #2
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    j'ai du regarder le code pour trouver comment bouger la position

    instinctivement, le double click/tap c'est pour zoomer, pas deplacer un pin

    ps : t'as 2 fois
    // c'est parti
    LCarte.main();
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut
    Merci pour tes retours.

    j'ai du regarder le code pour trouver comment bouger la position
    Je suis surpris que tu n'ai pas eu la curiosité, avant d'aller voir le code, de cliquer sur l'icône info dans la barre en haut à droite.
    Il y a matière à dire concernant l'ergonomie sur les cartes mais unanimement concernant le déplacement d'un marqueur il faut cliquer sur celui-ci pour voir si il est déplaçable ou non.


    instinctivement, le double click/tap c'est pour zoomer, pas deplacer un pin
    Concernant le zoom/dé-zooom d'une carte les méthodes sur PC et smartphone, double clic, mousewhell, pincement/étirement au contact ou autre icônes dédiées, sont nombreuses.
    Si l'on veut ajouter rapidement un marqueur sur la carte, traditionnellement clic droit puis contexte menu ne fonctionne pas sur smartphone donc, l'utilisation/détournement du double clic est un pis-aller d'autant que des icônes de recentrage et de repositionnement sont présentent dans la barre supérieure.


    ps : t'as 2 fois
    // c'est parti
    LCarte.main();
    Tout à fait une incomplète sélection avant la recopie du code finalisé, c'est corrigé




    Je rajoute ici les infos complémentaires une fois le premier affichage réalisé :
    • Double cliquez sur la carte pour afficher le cercle à une autre position ;
    • Déplacez le marker pour afficher le cercle à une autre position ;
    • Cliquez sur l'icône Nom : --reduce.png
Affichages : 527
Taille : 631 octets pour recenter la carte sur le marker ;
    • Cliquez sur l'icône Nom : --target.png
Affichages : 530
Taille : 644 octets pour mettre à jour la position du marker.

  4. #4
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    Je suis surpris que tu n'ai pas eu la curiosité, avant d'aller voir le code, de cliquer sur l'icône info dans la barre en haut à droite.
    j'ai honte.. je pensais que c'etait un bouton d'information sur le site, pour dire "j'utilise leaflet, blabla", je ne pensais pas que ca faisait office de bouton "d'aide", du coup, j'ai pas clique
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut Mise à jour
    Suite à la nouvelle situation sanitaire liée à la COVID-19, j’ai mis à jour l’outil pour prendre également en compte une distance à vol d’oiseau de 1 km.

    Les deux distances sont désormais sélectionnables, les autres fonctionnalités restent les mêmes.

    Aperçu du nouveau rendu :

    Nom : 1-100-0km.png
Affichages : 473
Taille : 236,3 Ko

    Nouvelle version en ligne :



    Préservez-vous bien !

  6. #6
    Membre éclairé
    Homme Profil pro
    web a11y
    Inscrit en
    Avril 2014
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : web a11y
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2014
    Messages : 153
    Points : 709
    Points
    709
    Par défaut
    Bonjour !

    Je pense qu'il faudrait aussi ajouter les "20 km", d'après ce qui a été dit hier. Voire même, soyons fou, un petit input pour préciser le nombre de kilomètres… (promis, je ne demande rien d'autre).

    Encore bravo pour ce programme !

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut Mise à jour
    Je pense qu'il faudrait aussi ajouter les "20 km", d'après ce qui a été dit hier.
    Tout à fait, c'était prévu et maintenant fait

    un petit input pour préciser le nombre de kilomètres…
    Pourquoi pas ...

    Encore bravo pour ce programme !



    Mise à jour :
    À compter du 28 novembre et jusqu'au 15 décembre 2020, les déplacements seront autorisés dans un rayon de 20 km autour de chez soi et dans une limite de 3 heures. L'attestation reste obligatoire.

    Aperçu du nouveau rendu :

    Nom : 1-20-100-1km.png
Affichages : 434
Taille : 134,2 Ko

    Version en ligne :



    Sportez et préservez-vous bien !

  8. #8
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 234
    Points : 15 531
    Points
    15 531
    Par défaut
    puisqu'on a droit de proposer des fonctionnalités, je me lance

    ça serait bien de passer les paramètres dans l'URL comme ça il suffirait de le mettre dans le marque page pour accéder directement à la carte :
    1-20-100km.html?lat=40.25&lon=3.21&d=20

    si ça peut te faire gagner du temps, voilà ce que j'utilise pour lire les paramètres
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    let GET = new URLSearchParams(location.search);
    let latitude = GET.get("lat");

  9. #9
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    ou alors un cursor min = 1Km, max 100km
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  10. #10
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut
    Citation Envoyé par mathieu
    ça serait bien de passer les paramètres dans l'URL comme ça il suffirait de le mettre dans le marque page pour accéder directement à la carte :
    1-20-100km.html?lat=40.25&lon=3.21&r=20
    Cela avait été initialement envisagé, mais non retenu, donc la modification est faite et disponible, de plus le rayon, et non le diamètre, si nouveau, est ajouté au <select>.


    Citation Envoyé par mathieu
    si ça peut te faire gagner du temps,
    Merci mais cela devait être compatible IE11.


    Citation Envoyé par Doksuri
    ou alors un cursor min = 1Km, max 100km
    Tu as un budget pour cela , non je plaisante, de plus on s’éloigne de l’objectif initial, un truc simple et rapide mais l’idée reste intéressante et peut-être qu’à l’occasion je me pencherais dessus.


    [Edit] mise à jour du lien pour test.

  11. #11
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 957
    Points : 44 118
    Points
    44 118
    Par défaut Mise à jour
    Bon aller finalement ...
    ... ajout d'un curseur et d'un « permanent link »

    Nouvelle barre d'entête :
    Nom : new-barre.png
Affichages : 417
Taille : 2,8 Ko

    Info utilisation :
    Nom : new-info.png
Affichages : 405
Taille : 3,8 Ko

    Version en ligne :

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/11/2010, 11h37
  2. Réponses: 7
    Dernier message: 28/06/2007, 08h26
  3. obtenir 100 lignes autour d'une valeur cible
    Par PickEpique dans le forum Langage SQL
    Réponses: 7
    Dernier message: 19/03/2007, 20h33
  4. Comment tourner une image autour d'un point
    Par abdeleln dans le forum Images
    Réponses: 5
    Dernier message: 29/01/2007, 20h58
  5. Rotation autour d'un point
    Par Webhellfire dans le forum OpenGL
    Réponses: 1
    Dernier message: 10/01/2006, 18h21

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