chore: build
Backend - Build & Lint / build (push) Failing after 17m59s

This commit is contained in:
2026-06-20 21:21:04 +02:00
parent 47cf7cfd76
commit 0caa96e633
2 changed files with 74 additions and 3 deletions
+8 -3
View File
@@ -72,14 +72,19 @@ func (gs *GeoService) GeocodeAddress(address string) (*GeoLocation, error) {
return location, nil
}
// 2. Tentative directe via Nominatim
// 2. TomTom (primaire — plus fiable que Nominatim pour les adresses FR)
if location, err := GeocodeWithTomTom(address); err == nil {
gs.saveToCache(address, location)
return location, nil
}
// 3. Fallback Nominatim
if location, err := gs.fetchFromNominatim(address); err == nil {
gs.saveToCache(address, location)
return location, nil
}
// 3. ── NOUVEAU : correction automatique de l'adresse ──────────────────
// Déclenché uniquement si le géocodage direct a échoué.
// 4. ── Correction automatique de l'adresse ────────────────────────────
log.Printf("🔍 [GEO] Géocodage direct échoué pour '%s', tentative de correction...", address)
suggestion, err := gs.correctionService.ResolveAddress(address)