diff --git a/viewer/MinedMap.js b/viewer/MinedMap.js index c9ae2d3..e4c8203 100644 --- a/viewer/MinedMap.js +++ b/viewer/MinedMap.js @@ -40,12 +40,14 @@ const signIcons = {}; function signIcon(material, kind) { function createSignIcon(material, kind) { - const params = signKinds[kind]; + const {iconSize, popupAnchor} = signKinds[kind]; return L.icon({ iconUrl: `images/icon/${material}_${kind}.png`, - iconSize: params.iconSize, - popupAnchor: params.popupAnchor, + iconSize, + popupAnchor, + shadowUrl: `images/icon/shadow_${kind}.png`, + shadowSize: [iconSize[0]+8, iconSize[1]+8], className: 'overzoomed', }); } diff --git a/viewer/images/icon/shadow_hanging_sign.png b/viewer/images/icon/shadow_hanging_sign.png new file mode 100644 index 0000000..dbd19a6 Binary files /dev/null and b/viewer/images/icon/shadow_hanging_sign.png differ diff --git a/viewer/images/icon/shadow_hanging_wall_sign.png b/viewer/images/icon/shadow_hanging_wall_sign.png new file mode 100644 index 0000000..771cef5 Binary files /dev/null and b/viewer/images/icon/shadow_hanging_wall_sign.png differ diff --git a/viewer/images/icon/shadow_sign.png b/viewer/images/icon/shadow_sign.png new file mode 100644 index 0000000..9bf1cde Binary files /dev/null and b/viewer/images/icon/shadow_sign.png differ diff --git a/viewer/images/icon/shadow_wall_sign.png b/viewer/images/icon/shadow_wall_sign.png new file mode 100644 index 0000000..fe46765 Binary files /dev/null and b/viewer/images/icon/shadow_wall_sign.png differ