commit cd2cbbff6d990dd015b2a55aa4ca9781e59ff12a
parent 84bf463b207a38fa8981eb3fba27085f1dbb1c44
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Sat, 26 Jun 2021 14:48:21 +0200
mapillary: use dynamic import instead of require.ensure
Diffstat:
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/lib/leaflet.control.panoramas/lib/mapillary/index.js b/src/lib/leaflet.control.panoramas/lib/mapillary/index.js
@@ -9,13 +9,12 @@ function getCoverageLayer(options) {
return new MapillaryCoverage(options);
}
-function getMapillary() {
- return new Promise((resolve) => {
- require.ensure(['mapillary-js/dist/mapillary.min.js', 'mapillary-js/dist/mapillary.min.css'], () => {
- require('mapillary-js/dist/mapillary.min.css');
- resolve(require('mapillary-js/dist/mapillary.min.js'));
- }, 'mapillary');
- });
+async function getMapillary() {
+ const [mapillary] = await Promise.all([
+ import('mapillary-js'),
+ import('mapillary-js/dist/mapillary.min.css'),
+ ]);
+ return mapillary;
}
async function getPanoramaAtPos(latlng, searchRadiusMeters) {