Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Romanov <rromanov@65gb.net>2016-11-01 07:40:19 +0300
committerIlya Grechuhin <i.grechuhin@gmail.com>2016-11-11 11:05:55 +0300
commit3363aff467442b8df8b68707e1640b76e04cfb2a (patch)
tree8924f361f943f9c4595b73b15f43ec2b5a136f7f /platform
parentb8d29480c177d0b9b0e52b09c8fd0039e072df8e (diff)
Added lat long formatting with semicolon
[android] PP lat lng copy with semicolon
Diffstat (limited to 'platform')
-rw-r--r--platform/measurement_utils.cpp5
-rw-r--r--platform/measurement_utils.hpp1
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);