У меня есть додзё расслоение плотной файл и я сохранил ClusterLayer.js
во всех каталогах, какВыпуск на Загрузка Требовалась библиотека С додзё
root --> ClusterLayer.js
root --> extras/ClusterLayer.js
root -->js/extras/ClusterLayer.js
root -->js/ClusterLayer.js
и файл как
require([
"esri/map",
"dojo/_base/array",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/geometry/Geometry",
"esri/geometry/Point",
"esri/geometry/webMercatorUtils",
"extras/ClusterLayer",
"esri/graphic",
"esri/symbols/SimpleMarkerSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/symbols/SimpleFillSymbol",
"esri/Color",
"esri/InfoTemplate",
"esri/dijit/HomeButton",
"esri/dijit/OverviewMap",
"dojo/parser",
"esri/layers/GraphicsLayer",
"esri/SpatialReference",
"esri/dijit/PopupTemplate",
"dijit/layout/BorderContainer",
"dijit/layout/ContentPane",
"dojo/domReady!"
], function(Map, arrayUtils, ArcGISDynamicMapServiceLayer, Geometry, Point, webMercatorUtils, ClusterLayer, Graphic, SimpleMarkerSymbol, SimpleLineSymbol, SimpleFillSymbol, Color, InfoTemplate, HomeButton, OverviewMap, parser, GraphicsLayer, SpatialReference, PopupTemplate)
, но все еще получаю ошибку
Не могли бы вы дать мне знать, почему это это происходит?
Что такое 3.14 в URL-адресе? –
Вы пытаетесь загрузить файл 'Clusterlayer.js' с сервера на js.arcgis.com. Вы должны загрузить его с локального сервера. Трудно понять, что происходит, потому что вы не делились своим HTML. – iH8
Скорее всего, вы не определили карту пакета для «extra». См. Https://dojotoolkit.org/documentation/tutorials/1.10/modules_advanced/ – ben