aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-05-06 13:13:35 +0200
committerThomas Gubler <thomasgubler@gmail.com>2014-05-06 13:14:15 +0200
commitfc204a18902b5d623fff1e541a3212502295ed82 (patch)
treedebe43f0ce0fed73c8283fd9c90873e776fa4f09
parent596b06ff2e13b170545b4f13da1c64e66088aedc (diff)
downloadpx4-firmware-fc204a18902b5d623fff1e541a3212502295ed82.tar.gz
px4-firmware-fc204a18902b5d623fff1e541a3212502295ed82.tar.bz2
px4-firmware-fc204a18902b5d623fff1e541a3212502295ed82.zip
geo: map projection: fix stupid typo and use constants for deg to rad conversion
-rw-r--r--src/lib/geo/geo.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/geo/geo.c b/src/lib/geo/geo.c
index ff07014aa..220ea149d 100644
--- a/src/lib/geo/geo.c
+++ b/src/lib/geo/geo.c
@@ -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)