diff --git a/style/icons/shield40_ph_expressway_2.svg b/style/icons/shield40_ph_expressway_2.svg new file mode 100644 index 000000000..df4e86520 --- /dev/null +++ b/style/icons/shield40_ph_expressway_2.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/shield40_ph_national_2.svg b/style/icons/shield40_ph_national_2.svg new file mode 100644 index 000000000..ee06bfa8b --- /dev/null +++ b/style/icons/shield40_ph_national_2.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/shield40_ph_national_3.svg b/style/icons/shield40_ph_national_3.svg new file mode 100644 index 000000000..1aa017fc7 --- /dev/null +++ b/style/icons/shield40_ph_national_3.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/js/shield_defs.js b/style/js/shield_defs.js index 6b51ffde6..1c463c91c 100644 --- a/style/js/shield_defs.js +++ b/style/js/shield_defs.js @@ -798,6 +798,30 @@ export function loadShields(shieldImages) { }, }; + shields["PH:N"] = { + backgroundImage: [ + shieldImages.shield40_ph_national_2, + shieldImages.shield40_ph_national_3, + ], + textColor: "black", + padding: { + left: 2, + right: 2, + top: 2, + bottom: 6, + }, + }; + shields["PH:E"] = { + backgroundImage: shieldImages.shield40_ph_expressway_2, + textColor: "black", + padding: { + left: 2, + right: 2, + top: 2, + bottom: 6, + }, + }; + shields["TW:freeway"] = { backgroundImage: shieldImages.shield40_tw_freeway, textLayoutConstraint: ShieldText.ellipseTextConstraint,