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:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2018-04-09 16:24:45 +0300
committerRoman Kuznetsov <r.kuznetsow@gmail.com>2018-04-09 23:16:10 +0300
commit00c6bce7770211d5fe4f3ab2193cd6cba13951ff (patch)
tree103c01e954d4d849f4b3505213034348e24c9316 /map/bookmark_helpers.cpp
parent785b4d0cbd77c859e324ed2607cea03791234d7d (diff)
Store feature names and types in bookmark data.
Diffstat (limited to 'map/bookmark_helpers.cpp')
-rw-r--r--map/bookmark_helpers.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/map/bookmark_helpers.cpp b/map/bookmark_helpers.cpp
index b709580a2e..bac3643877 100644
--- a/map/bookmark_helpers.cpp
+++ b/map/bookmark_helpers.cpp
@@ -107,3 +107,13 @@ bool SaveKmlData(kml::FileData & kmlData, Writer & writer, bool useBinary)
}
return true;
}
+
+void SaveFeatureInfo(StringUtf8Multilang const & name, feature::TypesHolder const & types, kml::BookmarkData & bmData)
+{
+ bmData.m_featureTypes.assign(types.begin(), types.end());
+
+ name.ForEach([&bmData](int8_t langCode, std::string const & localName)
+ {
+ bmData.m_featureName[langCode] = localName;
+ });
+}