Add simple lat/lon bounds check

pull/26/head
Jason Milldrum 2021-07-19 13:32:51 -07:00
rodzic 431cbafd3f
commit f2c5f5c30f
1 zmienionych plików z 14 dodań i 0 usunięć

Wyświetl plik

@ -462,6 +462,20 @@ void JTEncode::latlon_to_grid(float lat, float lon, char* ret_grid)
char grid[7];
memset(grid, 0, 7);
// Bounds checks
if(lat < -90.0) {
lat = -90.0;
}
if(lat > 90.0) {
lat = 90.0;
}
if(lon < -180.0) {
lon = -180.0;
}
if(lon > 180.0) {
lon = 180.0;
}
// Normalize lat and lon
lon += 180.0;
lat += 90.0;