-
Notifications
You must be signed in to change notification settings - Fork 109
Update map.component.ts #3718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Update map.component.ts #3718
Conversation
(L.control as any).locate({
position: 'topright', // place le bouton en haut à droite
watch: true, // active le suivi permanent (navigator.watchPosition)
setView: 'always', // recentre la carte à chaque mise à jour
flyTo: true, // animation fluide pour les transitions
showPopup: false // pas de popup "Vous êtes ici"
Modif afin d'avoir l'option de géoloc disponible même sans activer l'édition en plaçant le bouton en haut a droite.
utile pour monitoring
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #3718 +/- ##
===========================================
- Coverage 84.54% 84.48% -0.06%
===========================================
Files 133 133
Lines 10336 10361 +25
===========================================
+ Hits 8739 8754 +15
- Misses 1597 1607 +10
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok pour le déplacement de l'icône, c'est plus cohérent en terme d'usages.
Pour moi le paramètre flyTo doit être mis à false, car ralentit l'utilisateur dans son usage de la geoloc dans GN.
Pour le absence de l'icône de geoloc dans la carte de monitorings, j'ai ouvert une issue PnX-SI/gn_module_monitoring#505.
Lors de mes tests, j'ai pas eu trop de lags. Je trouvais l'animation sympa mais pas de soucis pour que ça dégage :) Co-authored-by: Jacques Fize <[email protected]>
|
C'est normal que le bouton n'était pas visible actuellement en mode LISTE, il était uniquement prévu quand on est en saisie d'une observation pour faciliter le fait de se localiser facilement sur sa position si on utilise GeoNature sur le terrain (qui n'est pas prévu pour ça comme déjà évoqué). |
Dans la définition du composant Carte --dans tous les cas-- la géolocalisation est activé uniquement si le paramètre en configuration est indiqué à vrai. |
@camillemonchicourt J'ai bidouillé un peu le css pour que ce soit plus propre niveau affichage pour téléphone/tablette Le seul cas où c'est vraiment problématique, |
|
Car je pense que bien faire une application web/mobile est une vraie approche globale, technique et fonctionnelle qui demande de la conception, des fonctionnalités, des cas d'usage bien identifiés, etc... Je ne dis pas que cela ne fonctionne pas avec des ajustements et "bidouilles", mais ce n'est pas prévu globalement pour et on n'a pas la capacité de lancer un tel sujet actuellement et de le supporter. |
Modif afin d'avoir l'option de géoloc disponible même sans activer l'édition pour monitoring,
en plaçant le bouton en haut a droite.
Ajout des options watch -> tracking pour suivre le déplacement
et setview -> utile pour revenir automatiquement a la position gps, même en changeant de fenêtre
exemple concret :
Je finis de saisir une observation sur un site, je reviens au niveau module.
Je suis recentré automatiquement sur ma nouvelle position GPS proche de mon site suivant, ce qui permet de le sélectionner facilement via la carto (pas besoin de taper le nom dans le filtre).