Projet

Général

Profil

Development #5855

Géolocalisation (aide à la saisie)

Ajouté par Frédéric Péters il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 novembre 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Ce serait bien de pouvoir utiliser la géolocalisation fournie par le navigateur pour pouvoir préremplir les champs d'adresse.

Mon idée c'est d'avoir un type de préremplissage supplémentaire, "géolocalisation", avec différentes options (numéro, rue, ville, pays); s'il y a des champs marqués avec ce type de préremplissage, s'ils sont vides, il y a du js qui fait la géoloc (et transmet à wcs qui interroge nominatim) et qui remplit le champ. Alternativement, s'il y a un champ de type "carte", c'est la localisation qui y est donnée qui est utilisée, plutôt que la géoloc direct du navigateur.


Fichiers

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 9 ans

  • Assigné à mis à Frédéric Péters
#2

Mis à jour par Frédéric Péters il y a plus de 9 ans

Voilà, s'il y a une carte ça utilise la géoloc de leaflet et répercute sur les champs d'adresse la position du marqueur posé sur la carte, s'il n'y a pas de carte, ça fait sa géoloc tout seul.

#3

Mis à jour par Thomas Noël il y a plus de 9 ans

Très très vite lu, le "street-and-no" m'embête (parce qu'en France on met le numéro avant la rue). Un "numéro dans la rue" me paraîtrait plus souple à utiliser.

En dehors de la geoloc, si on met un point sur la carte, ça marche ? Cas typique : la geoloc te mets à 100m de là où tu es vraiment et il faut ajuster avec son doigt... (oui, j'ai pas testé le patch, juste relu)

#4

Mis à jour par Frédéric Péters il y a plus de 9 ans

Il y a un champ "numéro dans la rue" mais il arrive qu'on veuille préremplir un même champ avec les deux, je peux les mettre dans l'autre sens (numéro puis rue).

Si on change manuellement sa position sur la carte, ça marche, http://perso.entrouvert.org/~fred/tmp/geoloc2.ogv

#5

Mis à jour par Thomas Noël il y a plus de 9 ans

Frédéric Péters a écrit :

Il y a un champ "numéro dans la rue" mais il arrive qu'on veuille préremplir un même champ avec les deux, je peux les mettre dans l'autre sens (numéro puis rue).

Arf. J'avais raté le "house", effectivement. Et oui, je veux bien l'autre sens (quitte à ajouter un "no-and-street" en laissant "street-and-no").

Sinon, dans le résultat de nominatim, pour la France, y'a deux choses que j'ajouterai dans la possibilité de pré-remplissage :
  • "postalcode"
  • "town", la ville (Massy, dans ma rue). C'est pas pareil que "county" que je ne sais pas traduire ("Palaiseau" quand je clique dans ma rue, ce n'est ni ma ville, ni mon canton, ni rien, je comprends pas bien l'idée...).
  • et pendant qu'on est, pourquoi pas "state" qui est en fait la région

Si on change manuellement sa position sur la carte, ça marche, http://perso.entrouvert.org/~fred/tmp/geoloc2.ogv

Perfect.

#6

Mis à jour par Frédéric Péters il y a plus de 9 ans

Voilà ces modifications, pour la "localité", je prends town | city | county, comme discuté par jabber; je n'ai pas ajouté "Région", sur l'impression que c'était trop vague pour être utile, qu'on n'avait jamais ça dans des formulaires.

#7

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Thomas Noël a écrit :

  • "town", la ville (Massy, dans ma rue). C'est pas pareil que "county" que je ne sais pas traduire ("Palaiseau" quand je clique dans ma rue, ce n'est ni ma ville, ni mon canton, ni rien, je comprends pas bien l'idée...).

"county" c'est le canton je pense, cet échelon administratif si intéressant :)

http://fr.wikipedia.org/wiki/Canton_de_Palaiseau
#8

Mis à jour par Thomas Noël il y a plus de 9 ans

Ack si tu ajoutes la possibilité de configurer l'URL du nominatim quelque part (admin ou site-options)

#9

Mis à jour par Frédéric Péters il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)

C'est poussé avec la possibilité d'une nominatim_url dans le site-options.cfg.

commit 93d0c47aaaefcce8fa4cb4607ef0160501965056
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Nov 4 10:39:35 2014 +0100

    geolocation prefill, with reverse geocoding (#5855)
#10

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF