diff --git a/frontend/src/components/SearchMap.jsx b/frontend/src/components/SearchMap.jsx index 93eb62c..94da14f 100644 --- a/frontend/src/components/SearchMap.jsx +++ b/frontend/src/components/SearchMap.jsx @@ -215,23 +215,6 @@ const SearchMap = ({ tnpLat, tnpLon, maxDistance, zones, waterFeatures, fieldAre ))} - {/* B17: проверенные квадраты КОНТУРа (поверх гео, под зонами) */} - {fieldGeoJSON.map(({ area, positions }, idx) => ( - - - Проверенный участок {area.team_id ? `— ${area.team_id}` : ''}
- Статус: {area.result === 'clear' ? '✅ прочесано (≥99.5%)' : '🟡 частично'}
- {area.coverage_pct != null && <>Покрытие: {Math.round(area.coverage_pct)}%
} - {area.checked_at && <>Проверено: {new Date(area.checked_at).toLocaleString('ru-RU')}
} - {area.synced && данные синхронизированы из КОНТУРа} -
-
- ))} - {/* Базовый слой: концентрические круги возможной зоны поиска */} {defaultZones.map((zone, idx) => ( ))} + {/* B17: проверенные квадраты КОНТУРа — ПОВЕРХ зон (оперативные данные важнее расчётных) */} + {fieldGeoJSON.map(({ area, positions }, idx) => ( + + + Проверенный участок {area.team_id ? `— ${area.team_id}` : ''}
+ Статус: {area.result === 'clear' ? '✅ прочесано (≥99.5%)' : '🟡 частично'}
+ {area.coverage_pct != null && <>Покрытие: {Math.round(area.coverage_pct)}%
} + {area.checked_at && <>Проверено: {new Date(area.checked_at).toLocaleString('ru-RU')}
} + {area.synced && данные синхронизированы из КОНТУРа} +
+
+ ))} + {/* Подсветка приоритетных направлений (поверх кругов) */} {highlightSectors.map((sector, idx) => (