Я пытаюсь использовать милсимвол в ArcGIS JSAPI 4.12. Когда я включаю var milsymbol = require("milsymbol");
, я получаю Uncaught Error: undefinedModule
ошибку.
Я могу предположить, что это конфликт между CommonJS и RequireJS, так как ArcGIS JSAPI изначально содержит RequireJS, но я не могу понять, почему это не разрешено использоватьдва разных метода требуют в одном файле. Или я просто неправильно это использую, есть ли способ разрешить этим двум жить мирно?
Мой код:
<script>
var milsymbol = require("milsymbol");
require([
"esri/Map",
"esri/views/MapView"
], function (Map, MapView) {
var map = new Map({
basemap: "topo-vector"
});
var view = new MapView({
container: "viewDiv",
map: map,
center: [121, 23],
zoom: 7
});
});
</script>