diff options
Diffstat (limited to 'src/mbgl/util/geo.cpp')
-rw-r--r-- | src/mbgl/util/geo.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mbgl/util/geo.cpp b/src/mbgl/util/geo.cpp index fe24334e82..1244a975a4 100644 --- a/src/mbgl/util/geo.cpp +++ b/src/mbgl/util/geo.cpp @@ -8,28 +8,28 @@ namespace mbgl { namespace { -double lat(const uint8_t z, const int64_t y) { +double lat_(const uint8_t z, const int64_t y) { const double n = M_PI - 2.0 * M_PI * y / std::pow(2.0, z); return util::RAD2DEG * std::atan(0.5 * (std::exp(n) - std::exp(-n))); } -double lon(const uint8_t z, const int64_t x) { +double lon_(const uint8_t z, const int64_t x) { return x / std::pow(2.0, z) * util::DEGREES_MAX - util::LONGITUDE_MAX; } } // end namespace -LatLng::LatLng(const CanonicalTileID& id) : latitude(lat(id.z, id.y)), longitude(lon(id.z, id.x)) { +LatLng::LatLng(const CanonicalTileID& id) : lat(lat_(id.z, id.y)), lon(lon_(id.z, id.x)) { } LatLng::LatLng(const UnwrappedTileID& id) - : latitude(lat(id.canonical.z, id.canonical.y)), - longitude(lon(id.canonical.z, id.canonical.x) + id.wrap * util::DEGREES_MAX) { + : lat(lat_(id.canonical.z, id.canonical.y)), + lon(lon_(id.canonical.z, id.canonical.x) + id.wrap * util::DEGREES_MAX) { } LatLngBounds::LatLngBounds(const CanonicalTileID& id) - : sw({ lat(id.z, id.y + 1), lon(id.z, id.x) }), - ne({ lat(id.z, id.y), lon(id.z, id.x + 1) }) { + : sw({ lat_(id.z, id.y + 1), lon_(id.z, id.x) }), + ne({ lat_(id.z, id.y), lon_(id.z, id.x + 1) }) { } ScreenCoordinate EdgeInsets::getCenter(uint16_t width, uint16_t height) const { |