# Coaster World v1.113.4 — 2026-08-26

## Administration parc — position des attractions / coasters

- La fenêtre « Position » ouverte directement depuis la fiche d'un parc intègre maintenant la même recherche automatique de coordonnées que les pages admin Attraction et Coaster.
- Sources disponibles : Auto, Coasterpedia, ThemeParks.wiki et OpenStreetMap.
- En mode Auto, les sources sont interrogées dans l'ordre Coasterpedia → ThemeParks.wiki → OpenStreetMap.
- La recherche utilise les mêmes routes et le même service de découverte que les fiches Attraction / Coaster : aucun doublon de logique de géolocalisation côté serveur.
- Une console de diagnostic s'ouvre pendant la recherche et affiche source par source la requête, la fiche détectée, les coordonnées, la distance au parc et les éventuelles erreurs.
- Lorsqu'une position est trouvée, la carte, le marqueur, les champs latitude / longitude, l'état GPS de la ligne et le bouton « Position » sont mis à jour immédiatement sans recharger la page.
- La source de la position courante est affichée dans la fenêtre.

## Sécurité / isolation

- Une position manuelle verrouillée continue de bloquer les recherches automatiques tant qu'elle n'est pas supprimée.
- La recherche depuis la fiche parc modifie uniquement la position de l'attraction / du coaster concerné.
- Les coordonnées du parc ne sont jamais modifiées par cette fenêtre ; elles servent uniquement à centrer la carte lorsqu'aucune position d'attraction n'existe.

## Technique

- Aucune migration SQL.
- Aucun `npm run build` nécessaire.
- Ajout d'un test de contrat dédié à la recherche automatique depuis la fenêtre de position du catalogue parc.
