diff --git a/package-lock.json b/package-lock.json index 9e26153..71fce2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,8 @@ "packages": { "": { "dependencies": { - "leaflet": "^1.9.4" + "leaflet": "^1.9.4", + "leaflet-defaulticon-compatibility": "^0.1.2" }, "devDependencies": { "parcel": "^2.12.0" @@ -2582,6 +2583,12 @@ "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", "license": "BSD-2-Clause" }, + "node_modules/leaflet-defaulticon-compatibility": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/leaflet-defaulticon-compatibility/-/leaflet-defaulticon-compatibility-0.1.2.tgz", + "integrity": "sha512-IrKagWxkTwzxUkFIumy/Zmo3ksjuAu3zEadtOuJcKzuXaD76Gwvg2Z1mLyx7y52ykOzM8rAH5ChBs4DnfdGa6Q==", + "license": "BSD-2-Clause" + }, "node_modules/lightningcss": { "version": "1.29.3", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.3.tgz", diff --git a/package.json b/package.json index 67f5ebd..cc2d009 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "parcel": "^2.12.0" }, "dependencies": { - "leaflet": "^1.9.4" + "leaflet": "^1.9.4", + "leaflet-defaulticon-compatibility": "^0.1.2" } } diff --git a/src/map/map.js b/src/map/map.js index 42c73f9..5be8bfe 100644 --- a/src/map/map.js +++ b/src/map/map.js @@ -1,13 +1,8 @@ import L from 'leaflet'; import 'leaflet/dist/leaflet.css'; -delete L.Icon.Default.prototype._getIconUrl; - -L.Icon.Default.mergeOptions({ - iconRetinaUrl: require('leaflet/dist/images/marker-icon-2x.png'), - iconUrl: require('leaflet/dist/images/marker-icon.png'), - shadowUrl: require('leaflet/dist/images/marker-shadow.png'), -}); +import 'leaflet-defaulticon-compatibility'; +import 'leaflet-defaulticon-compatibility/dist/leaflet-defaulticon-compatibility.css'; var map = L.map('map', { minZoom: 5,