From cace5a35197ef47e58f6540d72b7f6fbf6cef28c Mon Sep 17 00:00:00 2001 From: vng Date: Wed, 28 May 2014 12:52:55 +0300 Subject: [PATCH] [generator] Fixed generation of .addr file. --- generator/osm_element.hpp | 2 +- indexer/feature_data.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/generator/osm_element.hpp b/generator/osm_element.hpp index 922e9f5465..1f9bf1f903 100644 --- a/generator/osm_element.hpp +++ b/generator/osm_element.hpp @@ -508,6 +508,6 @@ public: : base_type(emitter, holder), m_coastType(coastType) { if (!addrFilePath.empty()) - m_addrWriter.reset(new FileWriter(addrFilePath, FileWriter::OP_APPEND)); + m_addrWriter.reset(new FileWriter(addrFilePath)); } }; diff --git a/indexer/feature_data.cpp b/indexer/feature_data.cpp index b7ebab168a..9aada94f03 100644 --- a/indexer/feature_data.cpp +++ b/indexer/feature_data.cpp @@ -193,8 +193,8 @@ bool FeatureParams::FormatFullAddress(m2::PointD const & pt, string & res) const if (!m_street.empty() && !house.IsEmpty()) { res = m_street + "|" + house.Get() + "|" - + strings::to_string(MercatorBounds::YToLat(pt.y)) + "|" - + strings::to_string(MercatorBounds::XToLon(pt.x)) + '\n'; + + strings::to_string_dac(MercatorBounds::YToLat(pt.y), 8) + "|" + + strings::to_string_dac(MercatorBounds::XToLon(pt.x), 8) + '\n'; return true; }