diff --git a/data/core.yaml b/data/core.yaml index 831ab099d..f9197cf51 100644 --- a/data/core.yaml +++ b/data/core.yaml @@ -1085,6 +1085,7 @@ en: banner: banner bench: bench bike_rack: bike rack + billboard: billboard catch_basin: catch basin cctv_camera: CCTV camera fire_hydrant: fire hydrant diff --git a/dist/locales/en.json b/dist/locales/en.json index 076298669..52a53b502 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1362,6 +1362,7 @@ "banner": "banner", "bench": "bench", "bike_rack": "bike rack", + "billboard": "billboard", "catch_basin": "catch basin", "cctv_camera": "CCTV camera", "fire_hydrant": "fire hydrant", diff --git a/modules/svg/mapillary_map_features.js b/modules/svg/mapillary_map_features.js index 512f6de8d..4554ee910 100644 --- a/modules/svg/mapillary_map_features.js +++ b/modules/svg/mapillary_map_features.js @@ -112,7 +112,13 @@ export function svgMapillaryMapFeatures(projection, context, dispatch) { .attr('height', '24px') .attr('x', '-12px') .attr('y', '-12px') - .attr('xlink:href', function(d) { return '#' + d.value; }); + .attr('xlink:href', function(d) { + if (d.value === 'object--billboard') { + // no billboard icon right now, so use the advertisement icon + return '#object--sign--advertisement'; + } + return '#' + d.value; + }); enter .append('rect')