diff options
author | Asheem Mamoowala <asheem.mamoowala@mapbox.com> | 2018-03-08 12:35:33 -0800 |
---|---|---|
committer | Asheem Mamoowala <asheem.mamoowala@mapbox.com> | 2018-03-09 12:00:12 -0800 |
commit | a57be420b0a90760d505d8e1df3e0d42ac1aa10d (patch) | |
tree | 7e377c3de99610a1f4c9ee7f2b448f89922aada4 /src | |
parent | 8a3deab73373c8f3182e4337a3619ebcc58ecc2c (diff) | |
download | qtlocation-mapboxgl-a57be420b0a90760d505d8e1df3e0d42ac1aa10d.tar.gz |
[core] TileJSON conversion clamps bounds longitude to [-180,180], per spec
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/style/conversion/tileset.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/style/conversion/tileset.cpp b/src/mbgl/style/conversion/tileset.cpp index 6d89cef944..a2c4aa80b3 100644 --- a/src/mbgl/style/conversion/tileset.cpp +++ b/src/mbgl/style/conversion/tileset.cpp @@ -103,6 +103,8 @@ optional<Tileset> Converter<Tileset>::operator()(const Convertible& value, Error error = { "bounds left longitude should be less than right longitude" }; return {}; } + *left = util::max(-180.0, *left); + *right = util::min(180.0, *right); result.bounds = LatLngBounds::hull({ *bottom, *left }, { *top, *right }); } |