diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2020-03-12 19:37:28 +0300 |
---|---|---|
committer | jbenua <harumm.scarumm@gmail.com> | 2020-03-12 19:53:14 +0300 |
commit | db865a66ff1a89e1de90099ca18fa4c14037bf1c (patch) | |
tree | 8451653185fd9140f3986ba4885e6f350ee6fd4b /kml | |
parent | 58b8af888afd9f904716dd3057ca80bb6f3aef00 (diff) |
[bookmarks] Support float altitudes in kml files.py-modules-10.0.0
Diffstat (limited to 'kml')
-rw-r--r-- | kml/serdes.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kml/serdes.cpp b/kml/serdes.cpp index 8fbab5efa6..e5787c39e2 100644 --- a/kml/serdes.cpp +++ b/kml/serdes.cpp @@ -532,9 +532,9 @@ bool ParsePoint(std::string const & s, char const * delim, m2::PointD & pt, { pt = mercator::FromLatLon(lat, lon); - int rawAltitude; - if (++iter && strings::to_int(*iter, rawAltitude)) - altitude = static_cast<geometry::Altitude>(rawAltitude); + double rawAltitude; + if (++iter && strings::to_double(*iter, rawAltitude)) + altitude = static_cast<geometry::Altitude>(round(rawAltitude)); return true; } |