Projet

Général

Profil

Development #5668

Champ de type "carte"

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:
10 octobre 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Fichiers

0001-map-field-work-in-progress.patch (4,14 ko) 0001-map-field-work-in-progress.patch Frédéric Péters, 10 octobre 2014 19:39
0001-map-field-work-in-progress.patch (5,65 ko) 0001-map-field-work-in-progress.patch Frédéric Péters, 10 octobre 2014 20:01
0001-map-field-5668.patch (8,71 ko) 0001-map-field-5668.patch Frédéric Péters, 17 octobre 2014 17:38

Historique

#1

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

(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" ?

#2

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

Il manque le fichier qommon.map.js.

#3

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.

#4

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.

#5

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 :)

[1]: http://leafletjs.com/examples/mobile.html

#6

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.

#7

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.

#8

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

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

Oui, position initiale, zoom initial, centrer la carte sur le marqueur quand il existe (...)

J'aurai vu ça comme du "prefill" ?
  • prefill "position fixe" (fournir lat, lon et zoom)
  • prefill "geolocalisation" (fournir juste un maxzoom)

Bon, ça peut être tordu dans le code, chaipa.

#9

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

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.

#10

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.

#11

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)
#12

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