forked from organicmaps/organicmaps
Add contact:phone and website metadata
This commit is contained in:
parent
f33370ca6d
commit
be6d66ca26
2 changed files with 20 additions and 13 deletions
|
@ -33,7 +33,7 @@ public:
|
|||
if (!value.empty())
|
||||
m_params.GetMetadata().Add(feature::FeatureMetadata::FMD_CUISINE, value);
|
||||
}
|
||||
else if (k == "phone")
|
||||
else if (k == "phone" || k == "contact:phone")
|
||||
{
|
||||
string const & value = ValidateAndFormat_phone(v);
|
||||
if (!value.empty())
|
||||
|
@ -51,6 +51,12 @@ public:
|
|||
if (!value.empty())
|
||||
m_params.GetMetadata().Add(feature::FeatureMetadata::FMD_URL, value);
|
||||
}
|
||||
else if (k == "website" || k == "contact:website")
|
||||
{
|
||||
string const & value = ValidateAndFormat_url(v);
|
||||
if (!value.empty())
|
||||
m_params.GetMetadata().Add(feature::FeatureMetadata::FMD_WEBSITE, value);
|
||||
}
|
||||
else if (k == "operator")
|
||||
{
|
||||
string const & value = ValidateAndFormat_operator(v);
|
||||
|
|
|
@ -19,18 +19,19 @@ namespace feature
|
|||
public:
|
||||
enum EMetadataType {
|
||||
FMD_CUISINE = 1,
|
||||
FMD_OPEN_HOURS,
|
||||
FMD_PHONE_NUMBER,
|
||||
FMD_FAX_NUMBER,
|
||||
FMD_STARS,
|
||||
FMD_OPERATOR,
|
||||
FMD_URL,
|
||||
FMD_INTERNET,
|
||||
FMD_ELE,
|
||||
FMD_TURN_LANES,
|
||||
FMD_TURN_LANES_FORWARD,
|
||||
FMD_TURN_LANES_BACKWARD,
|
||||
FMD_EMAIL
|
||||
FMD_OPEN_HOURS = 2,
|
||||
FMD_PHONE_NUMBER = 3,
|
||||
FMD_FAX_NUMBER = 4,
|
||||
FMD_STARS = 5,
|
||||
FMD_OPERATOR = 6,
|
||||
FMD_URL = 7,
|
||||
FMD_WEBSITE = 8,
|
||||
FMD_INTERNET = 9,
|
||||
FMD_ELE = 10,
|
||||
FMD_TURN_LANES = 11,
|
||||
FMD_TURN_LANES_FORWARD = 12,
|
||||
FMD_TURN_LANES_BACKWARD = 13,
|
||||
FMD_EMAIL = 14
|
||||
};
|
||||
|
||||
bool Add(EMetadataType type, string const & s)
|
||||
|
|
Loading…
Add table
Reference in a new issue