diff options
author | Roman Romanov <rromanov@65gb.net> | 2016-11-01 07:40:19 +0300 |
---|---|---|
committer | Ilya Grechuhin <i.grechuhin@gmail.com> | 2016-11-11 11:05:55 +0300 |
commit | 3363aff467442b8df8b68707e1640b76e04cfb2a (patch) | |
tree | 8924f361f943f9c4595b73b15f43ec2b5a136f7f /platform | |
parent | b8d29480c177d0b9b0e52b09c8fd0039e072df8e (diff) |
Added lat long formatting with semicolon
[android] PP lat lng copy with semicolon
Diffstat (limited to 'platform')
-rw-r--r-- | platform/measurement_utils.cpp | 5 | ||||
-rw-r--r-- | platform/measurement_utils.hpp | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/platform/measurement_utils.cpp b/platform/measurement_utils.cpp index 48d3053929..f591e7aeb3 100644 --- a/platform/measurement_utils.cpp +++ b/platform/measurement_utils.cpp @@ -138,6 +138,11 @@ string FormatLatLon(double lat, double lon, int dac) return to_string_dac(lat, dac) + " " + to_string_dac(lon, dac); } +string FormatLatLon(double lat, double lon, bool withSemicolon, int dac) +{ + return to_string_dac(lat, dac) + (withSemicolon ? ", " : " ") + to_string_dac(lon, dac); +} + void FormatLatLon(double lat, double lon, string & latText, string & lonText, int dac) { latText = to_string_dac(lat, dac); diff --git a/platform/measurement_utils.hpp b/platform/measurement_utils.hpp index 6a023bbb03..00a67a1754 100644 --- a/platform/measurement_utils.hpp +++ b/platform/measurement_utils.hpp @@ -52,6 +52,7 @@ void FormatMercatorAsDMS(m2::PointD const & mercator, string & lat, string & lon /// Default dac == 6 for the simple decimal formatting. string FormatLatLon(double lat, double lon, int dac = 6); +string FormatLatLon(double lat, double lon, bool withSemicolon, int dac = 6); void FormatLatLon(double lat, double lon, string & latText, string & lonText, int dac = 6); string FormatMercator(m2::PointD const & mercator, int dac = 6); void FormatMercator(m2::PointD const & mercator, string & lat, string & lon, int dac = 6); |