Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion map/src/infoblock/components/wpt/WptTagsProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,13 @@ export const AMENITY_ORIGIN_EXTENSION = 'amenity_origin';
export const NAME = 'name';
export const EN_NAME = 'en_name';
export const ALT_NAME = 'osm_tag_alt_name';
export const OSMAND_POI_KEY = 'osmand_poi_key';
export const OSM_TRAVEL_PREFIX = OSM_PREFIX + 'travel_';
export const OSM_WIKI_PREFIX = OSM_PREFIX + 'wiki_';
export const CONTENT = 'content';
export const SHORT_DESCRIPTION = 'short_description';
export const ADDR_STREET = 'addr_street';
export const QRANK = OSM_PREFIX + 'qrank';

// from Amenity object
export const POI_NAME = WEB_POI_PREFIX + 'name';
Expand Down Expand Up @@ -127,6 +134,16 @@ const HIDDEN_EXTENSIONS_POI = [
POI_ID,
POI_OSM_URL,
];

const HIDDEN_KEYS_INCLUDES = [
CONTENT,
SHORT_DESCRIPTION,
ADDR_STREET,
QRANK,
OSM_WIKI_PREFIX,
OSM_TRAVEL_PREFIX,
OSMAND_POI_KEY,
];
export const SEPARATOR = ';';

const IconComponent = ({ svg, size, color }) => {
Expand Down Expand Up @@ -405,7 +422,8 @@ function fixTagsKeys(tags) {
key.startsWith(AMENITY_PREFIX) ||
key.startsWith(ALT_NAME) ||
HIDDEN_EXTENSIONS.includes(key) ||
HIDDEN_EXTENSIONS_POI.includes(key)
HIDDEN_EXTENSIONS_POI.includes(key) ||
HIDDEN_KEYS_INCLUDES.some((hiddenKey) => key.includes(hiddenKey))
) {
continue;
} else {
Expand Down