geo: map projection: fix stupid typo and use constants for deg to rad conversion

This commit is contained in:
Thomas Gubler
2014-05-06 13:14:15 +02:00
parent 596b06ff2e
commit fc204a1890
+3 -3
View File
@@ -134,8 +134,8 @@ __EXPORT int map_projection_project(const struct map_projection_reference_s *ref
return -1;
}
double lat_rad = lat / 180.0 * M_PI;
double lon_rad = lon / 180.0 * M_PI;
double lat_rad = lat * M_DEG_TO_RAD;
double lon_rad = lon * M_DEG_TO_RAD;
double sin_lat = sin(lat_rad);
double cos_lat = cos(lat_rad);
@@ -152,7 +152,7 @@ __EXPORT int map_projection_project(const struct map_projection_reference_s *ref
__EXPORT int map_projection_global_reproject(float x, float y, double *lat, double *lon)
{
map_projection_project(&mp_ref, x, y, lat, lon);
map_projection_reproject(&mp_ref, x, y, lat, lon);
}
__EXPORT int map_projection_reproject(const struct map_projection_reference_s *ref, float x, float y, double *lat, double *lon)