Allow for gps data that doesnt include altitude

This commit is contained in:
Deon George 2024-09-28 23:19:01 +10:00
parent d25900b800
commit d9908c043f

View File

@ -31,7 +31,7 @@ class meta extends SubAtom
$m = [];
preg_match('/^([+-][0-9]{2,6}(?:\.[0-9]+)?)([+-][0-9]{3,7}(?:\.[0-9]+)?)([+-][0-9]+(?:\.[0-9]+)?)?/',$gps,$m);
return ['lat'=>(float)$m[1],'lon'=>(float)$m[2],'alt'=>(float)$m[3]];
return ['lat'=>(float)$m[1],'lon'=>(float)$m[2],'alt'=>isset($m[3]) ? (float)$m[3] : NULL];
} else {
return NULL;
}