Development #22602
Dessiner la marque de localisation actuelle via un élément HTML
0%
Description
Pour le moment c'est L.circleMarker qui produit du svg, dont on ne peut pas ensuite facilement faire varier le rendu dans une intégration graphique.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 6 ans
- Fichier 0001-misc-mark-current-location-using-HTML-CSS-instead-of.patch 0001-misc-mark-current-location-using-HTML-CSS-instead-of.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Le z-index: 100 !important
est bien moche mais avec la version de leaflet actuellement utilisée un z-index est posé sur l'élément et le fait passer au-dessus du marqueur qui apparait quand on clique sur la carte pour choisir une position.
(le reste du style correspond à ce qui était fait en svg) (le même patch doit également s'appliquer dans publik-base-theme, qui n'importe pas qommon.css).
Mis à jour par Thomas Noël il y a environ 6 ans
J'ai l'impression qu'on perd des possibilités de jouer sur le this.options.style, mais en même temps je crois qu'on n'utilise cette possibilité nulle part (la seule utilisation que je repère étant L.Control.Gps({position: map_controls_position})
).
C'est donc un ack.
Mis à jour par Frédéric Péters il y a environ 6 ans
- Statut changé de En cours à Résolu (à déployer)
Oui la propriété style c'était en dur pour donner quelques paramètres au marqueur "cercle"; en passant par de l'html, on gagner toute la souplesse qu'on veut, sans devoir passer par du js.
commit 56ff6a0d104e2b0b55740fc65b5a8d0c023f93a0 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Mar 18 14:18:14 2018 +0100 misc: mark current location using HTML/CSS instead of SVG (#22602)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: mark current location using HTML/CSS instead of SVG (#22602)