This commit is contained in:
		
							
								
								
									
										176
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										176
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -16,7 +16,9 @@ | |||||||
|         "js-cookie": "^3.0.5", |         "js-cookie": "^3.0.5", | ||||||
|         "leaflet": "^1.9.4", |         "leaflet": "^1.9.4", | ||||||
|         "leaflet-geometryutil": "^0.10.3", |         "leaflet-geometryutil": "^0.10.3", | ||||||
|  |         "leaflet-pixi-overlay": "^1.9.4", | ||||||
|         "leaflet-rotatedmarker": "^0.2.0", |         "leaflet-rotatedmarker": "^0.2.0", | ||||||
|  |         "pixi.js": "^8.10.2", | ||||||
|         "vue": "^3.2.13" |         "vue": "^3.2.13" | ||||||
|       }, |       }, | ||||||
|       "devDependencies": { |       "devDependencies": { | ||||||
| @@ -1897,6 +1899,11 @@ | |||||||
|         "node": ">= 8" |         "node": ">= 8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/@pixi/colord": { | ||||||
|  |       "version": "2.9.6", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz", | ||||||
|  |       "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==" | ||||||
|  |     }, | ||||||
|     "node_modules/@polka/url": { |     "node_modules/@polka/url": { | ||||||
|       "version": "1.0.0-next.28", |       "version": "1.0.0-next.28", | ||||||
|       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", |       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", | ||||||
| @@ -1995,6 +2002,16 @@ | |||||||
|         "@types/node": "*" |         "@types/node": "*" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/@types/css-font-loading-module": { | ||||||
|  |       "version": "0.0.12", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.12.tgz", | ||||||
|  |       "integrity": "sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==" | ||||||
|  |     }, | ||||||
|  |     "node_modules/@types/earcut": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-k/9fOUGO39yd2sCjrbAJvGDEQvRwRnQIZlBz43roGwUZo5SHAmyVvSFyaVVZkicRVCaDXPKlbxrUcBuJoSWunQ==" | ||||||
|  |     }, | ||||||
|     "node_modules/@types/eslint": { |     "node_modules/@types/eslint": { | ||||||
|       "version": "8.56.12", |       "version": "8.56.12", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", |       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", | ||||||
| @@ -3002,6 +3019,19 @@ | |||||||
|         "@xtuc/long": "4.2.2" |         "@xtuc/long": "4.2.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/@webgpu/types": { | ||||||
|  |       "version": "0.1.63", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.63.tgz", | ||||||
|  |       "integrity": "sha512-s9Kuh0nE/2+nKrvmKNMB2fE5Zlr3DL2t3OFKM55v5jRcfCOxbkOHhQoshoFum5mmXIfEtRXtLCWmkeTJsVjE9w==" | ||||||
|  |     }, | ||||||
|  |     "node_modules/@xmldom/xmldom": { | ||||||
|  |       "version": "0.8.10", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", | ||||||
|  |       "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=10.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/@xtuc/ieee754": { |     "node_modules/@xtuc/ieee754": { | ||||||
|       "version": "1.2.0", |       "version": "1.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", |       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", | ||||||
| @@ -4930,6 +4960,11 @@ | |||||||
|       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", |       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/earcut": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw==" | ||||||
|  |     }, | ||||||
|     "node_modules/easy-stack": { |     "node_modules/easy-stack": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", | ||||||
| @@ -6146,6 +6181,14 @@ | |||||||
|         "node": ">=6" |         "node": ">=6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/gifuct-js": { | ||||||
|  |       "version": "2.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz", | ||||||
|  |       "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "js-binary-schema-parser": "^2.0.3" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/glob": { |     "node_modules/glob": { | ||||||
|       "version": "7.2.3", |       "version": "7.2.3", | ||||||
|       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", |       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", | ||||||
| @@ -6871,6 +6914,11 @@ | |||||||
|       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", |       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/ismobilejs": { | ||||||
|  |       "version": "1.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", | ||||||
|  |       "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" | ||||||
|  |     }, | ||||||
|     "node_modules/isobject": { |     "node_modules/isobject": { | ||||||
|       "version": "3.0.1", |       "version": "3.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", |       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", | ||||||
| @@ -6928,6 +6976,11 @@ | |||||||
|         "@sideway/pinpoint": "^2.0.0" |         "@sideway/pinpoint": "^2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/js-binary-schema-parser": { | ||||||
|  |       "version": "2.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz", | ||||||
|  |       "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==" | ||||||
|  |     }, | ||||||
|     "node_modules/js-cookie": { |     "node_modules/js-cookie": { | ||||||
|       "version": "3.0.5", |       "version": "3.0.5", | ||||||
|       "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", |       "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", | ||||||
| @@ -7089,6 +7142,15 @@ | |||||||
|         "leaflet": "^1.6.0" |         "leaflet": "^1.6.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/leaflet-pixi-overlay": { | ||||||
|  |       "version": "1.9.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/leaflet-pixi-overlay/-/leaflet-pixi-overlay-1.9.4.tgz", | ||||||
|  |       "integrity": "sha512-ntSoBULBIlmkLKie2T8/OS6Rh+WpVr+RSeLZUb6DJmO/EhkhwJg6tFUGTQOhJinfixkWF6lc3zpsMd5vg/daWQ==", | ||||||
|  |       "peerDependencies": { | ||||||
|  |         "leaflet": ">=0.7", | ||||||
|  |         "pixi.js": ">=4.6" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/leaflet-rotatedmarker": { |     "node_modules/leaflet-rotatedmarker": { | ||||||
|       "version": "0.2.0", |       "version": "0.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/leaflet-rotatedmarker/-/leaflet-rotatedmarker-0.2.0.tgz", |       "resolved": "https://registry.npmjs.org/leaflet-rotatedmarker/-/leaflet-rotatedmarker-0.2.0.tgz", | ||||||
| @@ -8162,6 +8224,11 @@ | |||||||
|         "url": "https://github.com/sponsors/sindresorhus" |         "url": "https://github.com/sponsors/sindresorhus" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/parse-svg-path": { | ||||||
|  |       "version": "0.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", | ||||||
|  |       "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" | ||||||
|  |     }, | ||||||
|     "node_modules/parse5": { |     "node_modules/parse5": { | ||||||
|       "version": "5.1.1", |       "version": "5.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", |       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", | ||||||
| @@ -8267,6 +8334,32 @@ | |||||||
|         "url": "https://github.com/sponsors/jonschlinkert" |         "url": "https://github.com/sponsors/jonschlinkert" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/pixi.js": { | ||||||
|  |       "version": "8.10.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.10.2.tgz", | ||||||
|  |       "integrity": "sha512-utRKxzTwNsIhaxOikxIBxKPfxuOyVkPvdYipY23ZEyWSYhONosrQlcB9nymeIcbsrsuSdwExX0eTnHTDjTN3UQ==", | ||||||
|  |       "dependencies": { | ||||||
|  |         "@pixi/colord": "^2.9.6", | ||||||
|  |         "@types/css-font-loading-module": "^0.0.12", | ||||||
|  |         "@types/earcut": "^3.0.0", | ||||||
|  |         "@webgpu/types": "^0.1.40", | ||||||
|  |         "@xmldom/xmldom": "^0.8.10", | ||||||
|  |         "earcut": "^3.0.1", | ||||||
|  |         "eventemitter3": "^5.0.1", | ||||||
|  |         "gifuct-js": "^2.1.2", | ||||||
|  |         "ismobilejs": "^1.1.1", | ||||||
|  |         "parse-svg-path": "^0.1.2" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "type": "opencollective", | ||||||
|  |         "url": "https://opencollective.com/pixijs" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/pixi.js/node_modules/eventemitter3": { | ||||||
|  |       "version": "5.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", | ||||||
|  |       "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" | ||||||
|  |     }, | ||||||
|     "node_modules/pkg-dir": { |     "node_modules/pkg-dir": { | ||||||
|       "version": "4.2.0", |       "version": "4.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", |       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", | ||||||
| @@ -12751,6 +12844,11 @@ | |||||||
|         "fastq": "^1.6.0" |         "fastq": "^1.6.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@pixi/colord": { | ||||||
|  |       "version": "2.9.6", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz", | ||||||
|  |       "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==" | ||||||
|  |     }, | ||||||
|     "@polka/url": { |     "@polka/url": { | ||||||
|       "version": "1.0.0-next.28", |       "version": "1.0.0-next.28", | ||||||
|       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", |       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", | ||||||
| @@ -12840,6 +12938,16 @@ | |||||||
|         "@types/node": "*" |         "@types/node": "*" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@types/css-font-loading-module": { | ||||||
|  |       "version": "0.0.12", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.12.tgz", | ||||||
|  |       "integrity": "sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==" | ||||||
|  |     }, | ||||||
|  |     "@types/earcut": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-k/9fOUGO39yd2sCjrbAJvGDEQvRwRnQIZlBz43roGwUZo5SHAmyVvSFyaVVZkicRVCaDXPKlbxrUcBuJoSWunQ==" | ||||||
|  |     }, | ||||||
|     "@types/eslint": { |     "@types/eslint": { | ||||||
|       "version": "8.56.12", |       "version": "8.56.12", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", |       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", | ||||||
| @@ -13704,6 +13812,16 @@ | |||||||
|         "@xtuc/long": "4.2.2" |         "@xtuc/long": "4.2.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@webgpu/types": { | ||||||
|  |       "version": "0.1.63", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.63.tgz", | ||||||
|  |       "integrity": "sha512-s9Kuh0nE/2+nKrvmKNMB2fE5Zlr3DL2t3OFKM55v5jRcfCOxbkOHhQoshoFum5mmXIfEtRXtLCWmkeTJsVjE9w==" | ||||||
|  |     }, | ||||||
|  |     "@xmldom/xmldom": { | ||||||
|  |       "version": "0.8.10", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", | ||||||
|  |       "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==" | ||||||
|  |     }, | ||||||
|     "@xtuc/ieee754": { |     "@xtuc/ieee754": { | ||||||
|       "version": "1.2.0", |       "version": "1.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", |       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", | ||||||
| @@ -15082,6 +15200,11 @@ | |||||||
|       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", |       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "earcut": { | ||||||
|  |       "version": "3.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.1.tgz", | ||||||
|  |       "integrity": "sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw==" | ||||||
|  |     }, | ||||||
|     "easy-stack": { |     "easy-stack": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", | ||||||
| @@ -15982,6 +16105,14 @@ | |||||||
|         "pump": "^3.0.0" |         "pump": "^3.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "gifuct-js": { | ||||||
|  |       "version": "2.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz", | ||||||
|  |       "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==", | ||||||
|  |       "requires": { | ||||||
|  |         "js-binary-schema-parser": "^2.0.3" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "glob": { |     "glob": { | ||||||
|       "version": "7.2.3", |       "version": "7.2.3", | ||||||
|       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", |       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", | ||||||
| @@ -16487,6 +16618,11 @@ | |||||||
|       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", |       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "ismobilejs": { | ||||||
|  |       "version": "1.1.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", | ||||||
|  |       "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" | ||||||
|  |     }, | ||||||
|     "isobject": { |     "isobject": { | ||||||
|       "version": "3.0.1", |       "version": "3.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", |       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", | ||||||
| @@ -16534,6 +16670,11 @@ | |||||||
|         "@sideway/pinpoint": "^2.0.0" |         "@sideway/pinpoint": "^2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "js-binary-schema-parser": { | ||||||
|  |       "version": "2.0.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz", | ||||||
|  |       "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==" | ||||||
|  |     }, | ||||||
|     "js-cookie": { |     "js-cookie": { | ||||||
|       "version": "3.0.5", |       "version": "3.0.5", | ||||||
|       "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", |       "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", | ||||||
| @@ -16666,6 +16807,12 @@ | |||||||
|         "leaflet": "^1.6.0" |         "leaflet": "^1.6.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "leaflet-pixi-overlay": { | ||||||
|  |       "version": "1.9.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/leaflet-pixi-overlay/-/leaflet-pixi-overlay-1.9.4.tgz", | ||||||
|  |       "integrity": "sha512-ntSoBULBIlmkLKie2T8/OS6Rh+WpVr+RSeLZUb6DJmO/EhkhwJg6tFUGTQOhJinfixkWF6lc3zpsMd5vg/daWQ==", | ||||||
|  |       "requires": {} | ||||||
|  |     }, | ||||||
|     "leaflet-rotatedmarker": { |     "leaflet-rotatedmarker": { | ||||||
|       "version": "0.2.0", |       "version": "0.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/leaflet-rotatedmarker/-/leaflet-rotatedmarker-0.2.0.tgz", |       "resolved": "https://registry.npmjs.org/leaflet-rotatedmarker/-/leaflet-rotatedmarker-0.2.0.tgz", | ||||||
| @@ -17478,6 +17625,11 @@ | |||||||
|         "lines-and-columns": "^1.1.6" |         "lines-and-columns": "^1.1.6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "parse-svg-path": { | ||||||
|  |       "version": "0.1.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", | ||||||
|  |       "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" | ||||||
|  |     }, | ||||||
|     "parse5": { |     "parse5": { | ||||||
|       "version": "5.1.1", |       "version": "5.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", |       "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", | ||||||
| @@ -17564,6 +17716,30 @@ | |||||||
|       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", |       "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "pixi.js": { | ||||||
|  |       "version": "8.10.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.10.2.tgz", | ||||||
|  |       "integrity": "sha512-utRKxzTwNsIhaxOikxIBxKPfxuOyVkPvdYipY23ZEyWSYhONosrQlcB9nymeIcbsrsuSdwExX0eTnHTDjTN3UQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "@pixi/colord": "^2.9.6", | ||||||
|  |         "@types/css-font-loading-module": "^0.0.12", | ||||||
|  |         "@types/earcut": "^3.0.0", | ||||||
|  |         "@webgpu/types": "^0.1.40", | ||||||
|  |         "@xmldom/xmldom": "^0.8.10", | ||||||
|  |         "earcut": "^3.0.1", | ||||||
|  |         "eventemitter3": "^5.0.1", | ||||||
|  |         "gifuct-js": "^2.1.2", | ||||||
|  |         "ismobilejs": "^1.1.1", | ||||||
|  |         "parse-svg-path": "^0.1.2" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "eventemitter3": { | ||||||
|  |           "version": "5.0.1", | ||||||
|  |           "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", | ||||||
|  |           "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "pkg-dir": { |     "pkg-dir": { | ||||||
|       "version": "4.2.0", |       "version": "4.2.0", | ||||||
|       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", |       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", | ||||||
|   | |||||||
| @@ -16,7 +16,9 @@ | |||||||
|     "js-cookie": "^3.0.5", |     "js-cookie": "^3.0.5", | ||||||
|     "leaflet": "^1.9.4", |     "leaflet": "^1.9.4", | ||||||
|     "leaflet-geometryutil": "^0.10.3", |     "leaflet-geometryutil": "^0.10.3", | ||||||
|  |     "leaflet-pixi-overlay": "^1.9.4", | ||||||
|     "leaflet-rotatedmarker": "^0.2.0", |     "leaflet-rotatedmarker": "^0.2.0", | ||||||
|  |     "pixi.js": "^8.10.2", | ||||||
|     "vue": "^3.2.13" |     "vue": "^3.2.13" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|   | |||||||
| @@ -46,6 +46,7 @@ export default { | |||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|       map: null, |       map: null, | ||||||
|  |       routeRenderer: null, | ||||||
|       routeLatlngs: [], |       routeLatlngs: [], | ||||||
|       stationMarkers: [], |       stationMarkers: [], | ||||||
|       sightMarkers: [], |       sightMarkers: [], | ||||||
| @@ -231,13 +232,20 @@ export default { | |||||||
|     // ───────────────────────────────────────────────────────────────────────────── |     // ───────────────────────────────────────────────────────────────────────────── | ||||||
|  |  | ||||||
|     initializeMap() { |     initializeMap() { | ||||||
|  |       this.routeRenderer = L.canvas({ padding: 0.5 }); | ||||||
|  |  | ||||||
|       this.map = L.map("map", { |       this.map = L.map("map", { | ||||||
|         zoomControl: false, |         zoomControl: false, | ||||||
|         attributionControl: false, |         attributionControl: false, | ||||||
|         maxZoom: 14, // default max zoom |         zoomAnimation: false, | ||||||
|         minZoom: 12, // default min zoom |         inertia: false, | ||||||
|         zoomSnap: 0, // allow fractional zoom levels |         preferCanvas: true, | ||||||
|         zoomDelta: 0.5, // smoother wheel steps |         renderer: this.routeRenderer, | ||||||
|  |         maxZoom: 18, | ||||||
|  |         minZoom: 10, | ||||||
|  |         zoomSnap: 0, | ||||||
|  |         zoomDelta: 0.1, | ||||||
|  |         wheelPxPerZoomLevel: 50, | ||||||
|       }); |       }); | ||||||
|       this.map.whenReady(() => { |       this.map.whenReady(() => { | ||||||
|         const mapPane = this.map.getPane("mapPane") || this.map.getContainer(); |         const mapPane = this.map.getPane("mapPane") || this.map.getContainer(); | ||||||
| @@ -597,6 +605,7 @@ export default { | |||||||
|             color: "red", |             color: "red", | ||||||
|             weight: 7, |             weight: 7, | ||||||
|             pane: "routePane", |             pane: "routePane", | ||||||
|  |             renderer: this.routeRenderer, | ||||||
|           }).addTo(this.map); |           }).addTo(this.map); | ||||||
|         } else { |         } else { | ||||||
|           this.passedPolyline.setLatLngs(passedCoords); |           this.passedPolyline.setLatLngs(passedCoords); | ||||||
| @@ -607,6 +616,7 @@ export default { | |||||||
|             color: "white", |             color: "white", | ||||||
|             weight: 7, |             weight: 7, | ||||||
|             pane: "routePane", |             pane: "routePane", | ||||||
|  |             renderer: this.routeRenderer, | ||||||
|           }).addTo(this.map); |           }).addTo(this.map); | ||||||
|         } else { |         } else { | ||||||
|           this.fullPolyline.setLatLngs(fullCoords); |           this.fullPolyline.setLatLngs(fullCoords); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user