nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

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:
Msrc/lib/leaflet.control.panoramas/lib/mapillary/index.js | 13++++++-------
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) {