fix: géolocalisation Cesium+ — 0 résultats corrigé
- CesiumAdapter : terms query en minuscules (champ title analysé par ES) - CesiumAdapter : z.coerce.number() pour geoPoint.lat/lon (37% des profils stockent les coordonnées en string → ZodError silencieux → 0 géolocalisées) - CesiumAdapter : clé de la Map en toLowerCase() pour cohérence - DataService : lookup geoMap par fromName.toLowerCase() Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -48,7 +48,7 @@ async function fetchLiveTransactions(periodDays: number): Promise<{
|
||||
// Seules les transactions avec un profil géo entrent dans le heatmap
|
||||
const geolocated: Transaction[] = [];
|
||||
for (const t of rawTransfers) {
|
||||
const geo = geoMap.get(t.fromName);
|
||||
const geo = geoMap.get(t.fromName.toLowerCase());
|
||||
if (!geo) continue; // pas de profil → exclu du heatmap
|
||||
|
||||
geolocated.push({
|
||||
|
||||
Reference in New Issue
Block a user