Fix localizacao prova

Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-04-23 00:12:44 -03:00
1 parent c72d4aad99
commit ecf692502f
26 files changed
+628 -76

No files matched your search

+13 -3
View File
@@ -606,9 +606,19 @@ export class ReportGenerator {
y -= 15;
// RESTAURAR GEOLOCALIZAÇÃO - CORRIGIDA PARA EVITAR N/A
const latitude = typeof data.metadata?.latitude !== 'undefined' ? data.metadata.latitude : '-7.2035066';
const longitude = typeof data.metadata?.longitude !== 'undefined' ? data.metadata.longitude : '-48.2111972';
// Busca latitude/longitude tanto na raiz quanto em locationInfo
let latitude = 'N/A';
let longitude = 'N/A';
if (typeof data.metadata?.latitude !== 'undefined' && data.metadata?.latitude !== null) {
latitude = String(data.metadata.latitude);
} else if (typeof data.metadata?.locationInfo?.latitude !== 'undefined' && data.metadata?.locationInfo?.latitude !== null) {
latitude = String(data.metadata.locationInfo.latitude);
}
if (typeof data.metadata?.longitude !== 'undefined' && data.metadata?.longitude !== null) {
longitude = String(data.metadata.longitude);
} else if (typeof data.metadata?.locationInfo?.longitude !== 'undefined' && data.metadata?.locationInfo?.longitude !== null) {
longitude = String(data.metadata.locationInfo.longitude);
}
this.drawLabelValue(page, "Coordenadas:", `${latitude}, ${longitude}`, y, helvetica, helveticaBold);
y -= 15;