sebsauvage utilise framapiaf.org. Vous pouvez læ suivre et interagir si vous possédez un compte quelque part dans le "fediverse". Si ce n’est pas le cas, vous pouvez en créer un ici.
sebsauvage @sebsauvage

Rappel:

Besoin d'inclure une carte sur votre site web ? Évitez GoogleMaps.

Juste besoin d'indiquer un emplacement sur une carte ? cartosm.eu/ (vous avez juste une iframe à inclure)

Besoin d'ajouter des éléments (plusieurs points, trajets, zones...) ? framacarte.org/fr/ (code html à inclure)

Vous êtes développeur et avez besoin de fonctions plus avancées (interactions javascript) ? leafletjs.com/ (librairie javascript)

· Web · 96 · 87

@sebsauvage et si un CMS / logiciel a une fonction "google maps", vous pouvez proposer (rapport de bug, patch…) de passer à mieux ;-)

@sebsauvage
Pour cartosm.eu, c'est le même service que sur OpenStreetMap.org, disons que l'on peut faire pareil en allant à la source.

@Bristow_69 @sebsauvage merci pour le résumé ! cartosm, ça a pas l'air de fonctionner la recherche, chez moi il se passe rien par contre :/

@sebsauvage Merci, du coup j'ai dégagé GoogleMaps de mon blog \o/
Je connaissais OSM, mais pas le réflexe...

@sebsauvage partagé sur un autre rézosocio pour 1 amie avec source citée!
(si besoin je peux virer)

@sebsauvage Je confirme pour leafletjs. C'est simple à utiliser et ça marche super bien :)

J'avais écrit un article il y a un petit moment sur leafletjs, avec les fonctionnalités de base (afficher un point sur une carte + infobulle affichant une image et description)

blog.chibi-nah.fr/affichage-de

Et la démo (code minimaliste et non minifié) :

blog.chibi-nah.fr/images/map/d

@sebsauvage Besoin de générer automatiquement une carte à partir d'un tableur ?
umap.openstreetmap.fr/ + framacalc

@sebsauvage en lib javavscript libre il y a aussi OpenLayers qui est pas mal ! openlayers.org/

@sebsauvage openstreetmaps marche trés bien pour ça

@sebsauvage Et pour leaflet, merci d'inclure les fichiers .js dans le soft au lieu de laisser ce dernier faire des requêtes je-ne-sais-où Mesdames et Messieurs les développeuses et développeurs (Oui je pense à toi qui développe le module OSM de Piwigo !)

@Shaft tu pars mal, leur doc parle pas de recup' leurs libs, mais direct d'utiliser un CDN.
comme a peu près tous les trucs vaguement webesques, hélas.

et c'est une put*** de plaie.

@ashgan Yup, sur le module OSM de Piwigo, c'est une galère sans nom de bidouiller le code pour qu'il utilise les versions que j'ai téléchargé sur la machine.

Du coup, à chaque mise à jour, je serre les fesses >< (c'est rare heureusement, mais ça casse le module vu que ça respecte pas ma politique CSP. Et fait tiquer uMatrix chez mois)

@Shaft j'avais fait le taff pour mes clouderies avec bootstrap and co. depuis, je MaJ pu trop.

@ashgan Tiens faudrait que j'aille voir le code source de ce module et voir si c'est forkable facilement à l'occasion 🤔

@Shaft
Vire ton module: la géolocalisation va passer par l'acteur le plus sérieux du moment: maxmind.
et franchement, question fiabilité, autant utiliser des fléchettes sur une mappemonde a 15m.
De dos.
Les yeux bandes.
Dans le noir.

@ashgan Ah non, je me casse la tête à géoloc mes photos à la main, faut que ça serve :)

mamot.fr/media/1WSIfXBKpIXPVrm

@Shaft t'as plus qu'a dev un module qui pompe les lon/lat des data exif de chaque photo, popule un .GPX avec et le fait manger a ton OSM 😎

@shaft
Je suis utilisateur du meme module de piwigo. On pourrait peut etre mutualiser les efforts....
@ashgan

@ashgan C'est un bordel sans nom mais au final, t'as bien des requêtes vers l'extérieur (autre que les tuiles OSM bien sûr) 😑 @alfajet

@Shaft @alfajet a mater juste comme ça le plugin et ses templates, ça a l'air proprement rangé.
après, si piwigo a pas fait le ménage...

@ashgan Enfin, je dis c'est le bordel parce que PHP je connais point :) @alfajet

@shaft
faudrait que je regarde. PHP n'est pas ma tasse de the non plus.

@ashgan

@alfajet À défaut de fork, il faudrait que je refasse une install Piwigo sur une VM pour documenter précisément la chose. @ashgan

@Shaft @alfajet ca va plus se jouer sur les templates et l'arbo de piwigo que sur le php, non?

@Shaft
de toute façon, les tuiles OSM, tu veux pas les héberger (j'ai fait, une fois. mauvaise idée)
@alfajet

@ashgan Oui, et c'est des images, donc pas trop grave. Et la politique d'OSM semble correcte sur la vie privée. Par ailleurs j'utilise l'entête "Referrer-Policy" avec le paramètre same-origin, donc un navigateur moderne ne mouftera pas l'URL d'origine (on peut la deviner mais c'est moins trivial) :)

J'explique ça là : shaftinc.fr/shaft.html :)

@alfajet

@Shaft c'est surtout le nombre d'images a servir qui est juste terrifiant.
leaflet s'en fout (y'a des options pour choper une source différente), mais ça va coincer très vite niveau espace disque sur un VPS

@ashgan Oui j'avais un peu regardé la doc d'installation d'un serveur de tuile OSM pour rire, et la machine nécessaire pour servir la carte mondiale et *largement* hors de prix pour moi :)

@Shaft pour un projet offline, j'avais pompé la carte d'ici (le pays entier, coupé au plus près). entre les différents zooms, j'avais déjà moults Go d’occupés.
après, les servir, c'est pas trop le soucis :D

@alfajet @ashgan Je viens de reprendre ma "doc" (un dump des commandes plutôt), y a pas que du leaflet, y a du jquery aussi :/

Faudrait que je commence par écrire un truc propre là dessus 🤔

@sebsauvage
Il y a aussi OpenLayers (openlayers.org/) comme alternative à LeafLet. C'est ce que j'utilise sur le site du #SCASB. Pour afficher des tracés GPX c'est (enfin… ça m'avait paru) plus aisé qu'avec LeafLet car géré en natif.
J'utilise aussi les services de l'IGN (pour récupérer les altitudes quand pas dans les GPX, pas en permanence, juste pour inclure dans le XML).

cf. scasb.org/parcours-10.html

Prochain challenge : faire un éditeur de tracé.

#web #cartes

/cc @devnull

@sebsauvage Tiens, en partie lié, mais quelqu'un connaît-il une bonne alternative à l'autocompletion des lieux Google (developers.google.com/places/w) ?

Je connais Navitia et api-adresse.data.gouv.fr, mais la qualité a quand même l'air d'être en deça :/ (ou je sais pas bien filtrer, c'est aussi possible)