Development #5668
Champ de type "carte"
0%
Fichiers
Historique
Mis à jour par Frédéric Péters il y a plus de 9 ans
- Fichier 0001-map-field-work-in-progress.patch 0001-map-field-work-in-progress.patch ajouté
- Statut changé de Nouveau à En cours
(patch temporaire, surtout qu'il s'applique au-dessus du PasswordField qui n'est pas terminé)
http://perso.entrouvert.org/~fred/tmp/wcs.mapfield.ogv
Il faudrait réfléchir à la représentation textuelle pour les listings, et pour l'envoi par mail, "%(lat).2f;%(lon).2f" ?
Mis à jour par Benjamin Dauvergne il y a plus de 9 ans
Benjamin Dauvergne a écrit :
Il manque le fichier qommon.map.js.
J'ai rien dit, lu trop vite.
Mis à jour par Benjamin Dauvergne il y a plus de 9 ans
Benjamin Dauvergne a écrit :
Benjamin Dauvergne a écrit :
Il manque le fichier qommon.map.js.
J'ai rien dit, lu trop vite.
Non il manque en fait, rien dit deux fois.
Mis à jour par Benjamin Dauvergne il y a plus de 9 ans
On aura besoin au minimum d'un booléan au niveau de la configuration du champ pour dire qu'on souhaite extraire la localisation du client1 et aussi pouvoir donner une position et un zoom initial. Après on pourra jouer avec BANO :)
Mis à jour par Frédéric Péters il y a plus de 9 ans
Oui, position initiale, zoom initial, centrer la carte sur le marqueur quand il existe, utiliser des tuiles à nous, etc. il y a un tas de trucs à faire encore (c'est notamment pour ça que la case "patch proposé" n'est pas cochée).
Malgré tout, nouveau patch, où j'ai arbitrairement déplacé le code dans wcs/fields.py, pour ne pas marcher sur le PasswordField.
Mis à jour par Thomas Noël il y a plus de 9 ans
Frédéric Péters a écrit :
Il faudrait réfléchir à la représentation textuelle pour les listings, et pour l'envoi par mail, "%(lat).2f;%(lon).2f" ?
On aura le _raw, qui pourrait être un dictionnaire genre {'lat': 48.4122335, 'lon': 2.33434556} ? Comme ça on peut se permettre du [form_var_iciuntroudanslaroute_raw.lat]
Et sinon par défaut je mettrais quand même .5f voire .6f, pour impressionner.
Mis à jour par Thomas Noël il y a plus de 9 ans
Frédéric Péters a écrit :
J'aurai vu ça comme du "prefill" ?Oui, position initiale, zoom initial, centrer la carte sur le marqueur quand il existe (...)
- prefill "position fixe" (fournir lat, lon et zoom)
- prefill "geolocalisation" (fournir juste un maxzoom)
Bon, ça peut être tordu dans le code, chaipa.
Mis à jour par Frédéric Péters il y a plus de 9 ans
- Fichier 0001-map-field-5668.patch 0001-map-field-5668.patch ajouté
- Patch proposed changé de Non à Oui
Patch avec un peu tout ça.
J'aurais vu ça comme du "prefill" ?
Pas vraiment, le préremplissage ce serait de déjà positionner un marqueur sur la carte, pour moi il s'agit ici d'initialiser la carte sur une position donnée.
Mis à jour par Thomas Noël il y a plus de 9 ans
En dehors du fait que le zoom pourrait aller jusqu'à 18, ça marche, ack.
Mis à jour par Frédéric Péters il y a plus de 9 ans
- Statut changé de En cours à Résolu (à déployer)
Zoom jusqu'à 19, même, vu par jabber.
commit ec0000aa36101f525267628f8e91846479a13261 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Oct 10 19:19:25 2014 +0200 map field (#5668)