URL: https://linuxfr.org/users/gcottenc/journaux/routes-compare Title: Routes Compare Authors: gc Date: 2011年03月09日T09:10:05+01:00 License: CC By-SA Tags: javascript et cartographie Score: 23 Ce journal pour parler d'une petite page basée sur Google Maps que j'ai faite afin de permettre la visualisation/comparaison facile de plusieurs routes à destination (ou en provenance) d'un endroit spécifique, le tout sous licence Apache 2.0. En effet j'ai eu le besoin de pouvoir facilement déplacer un potentiel futur lieu d'habitation, en fonction de plusieurs destinations connues, et comparer aisément la durée des trajets vers ces destinations. Je n'avais pas trouvé de moyen de faire ça dans Google Maps sans faire des manipulations manuelles fastidieuses. C'est l'intérêt principal de Routes Compare. Son deuxième intérêt est, en fonction d'un lieu fixe, pouvoir aisément ajouter/supprimer des routes vers plusieurs destinations pour les comparer. On peut penser par exemple à l'examen facilité de plusieurs routes vers plusieurs stations de ski ou plusieurs lieux de départ de randonnées, pour ceux qui ont la chance de vivre dans une région de montagne. Enfin trois petits points intéressants à souligner. Le premier est qu'au démarrage de la page je géolocalise l'utilisateur grâce à une requête vers hostip.info (ou à défaut une requête whois) sans demander son avis à l'utilisateur - je me suis demandé si c'était potentiellement questionable, mais étant donné que je ne fais rien de cette donnée sur le serveur (elle n'est pas sauvegardée)... Le deuxième est qu'on peut "sauver" l'état de la page sous forme de paramètres à passer à la page - le lien "sauver cette page" en haut à droite, c'est équivalent au lien "lien" en haut à droite des pages de Google Maps, il me semble, donc pas de grande surprise. Le troisième est que j'ai mis une fonctionnalité de retour en arrière dans l'historique des modifications (le lien "défaire" en haut à droite), ce qui n'est pas forcément classique pour les pages en JS mais pourtant très pratique. Voilà, en conclusion avant les trolls je ne dis pas que mon JS est d'une grande exemplarité loin de là (je ne parle même pas de mon HTML, mais là, c'est aussi parce que j'ai échoué à mobiliser des amis plus doués que moi). http://routes-compare.zarb.org/

AltStyle によって変換されたページ (->オリジナル) /