S'il y a des gens que ça amusent d'avoir un cercle de 100km autour de chez ellui, j'ai pondu ça en 10 minutes : sp3r4z.fr/100km/

Les sources sont disponible ici : framagit.org/Sp3r4z/100km

Boost apprécié, bien entendu.

Et c'est basé à 100% sur des technos libres 😉

↑ J'ai rajouté le département en surbrillance quand on fait une recherche textuelle.

Cependant, il y a beaucoup de trous dans les données de OpenStreetMap. Je cherchais Lyon et le Nominatim ne remonte ni code postal, ni département… c'est donc assez problématique 😞

Show thread

↑ Il est dorénavant (v3.1) possible de faire du multipoint, pour faire des zones de croisements.

Exemple, si dessous (PS: toujours de coupure aux frontières de la France).

Show thread

↑ Il est a présent possible de supprimer le dernier point créé, afin de le repositionner ou si création point automatique par le champ de recherche.

Passage en v3.3

Show thread

↑ Passage en v4.0 avec l'aide de @thedarky

Les cercles ne s'affichent plus en dehors des frontières de la France métropolitaine.

Preuve par l'exemple :

Show thread

↑ Passage en v5.0 avec l'aide de @thedarky

Il y a dorénavant l'affichage du département concerné lors d'un clic.

Show thread

↑ Et une v5.1 de sortie

Avec une popup, au clic, sur les markers, afin de se rappeler (si plusieurs) qui est qui.

C'est un peu "too much/overkill" mais ça ne coûte rien.

Show thread

↑ Et une v6 pointe son nez, avec la possibilité de se géolocaliser.

PS: ça ne fonctionnera pas sur mon instance, OVH ne permettant pas d'avoir plusieurs certificats (pour HTTPS) sur un hébergement mutualisé.

Show thread
Follow

↑ v6.2 de sortie : framagit.org/Sp3r4z/100km/-/ta

Avec amélioration des réponses uniquement en français, pour harmonisation des pratiques.

Avec l'aide de @gegeweb

@Sp3r4z
J'ai fait deux trois modifs aussi de mon coté. 😉

Rajout de dpt Outre-Mer.
Et utilisation de Geocoder pour les deux requêtes (search et html) comme ça je récupère le html pour le tootltip.

@gegeweb J'ai vu pour l'outre-mer :)

Pour les deux requêtes, de quoi parles tu? Je lia pour la recherche (comme toi) et pour le "click on map" (donc reverse) aussi.

@Sp3r4z

J'appelle cette fonction au clic sur la carte ou à la géolocalisation.

C'est pour la recherche d'adresse depuis la position.
Comme ça c'est le même objet que pour la rechercher d'adresse.

@gegeweb Ah oui, on fait sensiblement la même chose en fait, je fais juste appel à nominatim en direct :)

@Sp3r4z Ouais, c'est ce que je faisais aussi (avec ton code), mais du coup on a pas le html de l'objet remonté par la lib Geocode.

Et avec l'outre mer, city, c'est town, etc… Du coup pour le popup je récupère le html de l'objet.
Quelle que soit la requête search ou reverse.
On se fait pluq chier à fixer la variable city pour CreateCircle(), on passe juste la chaîne html pour le popup.

@gegeweb Je vois je vois, c'est pas bête :)

La popup elle me sert à rien, c'est juste "au cas où" et ça me permet d'avoir lat/long :)

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!