Suite

Problème de chargement de ClusterLayer.js requis avec dojo


J'ai un fichier js comme celui-ci et j'ai enregistré leClusterLayer.jsdans tous les répertoires comme

root --> ClusterLayer.js root --> extras/ClusterLayer.js root -->js/extras/ClusterLayer.js root -->js/ClusterLayer.js

et le fichier est comme

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, , SpatialReference, PopupTemplate)

mais toujours une erreur

Pouvez-vous s'il vous plaît me dire pourquoi cela se produit?


Vous devez dire au Dojo où trouverextras/ClusterLayer. Vous le faites viadojoConfig. Dans l'exemple de clustering, placez ceci avant la balise de script qui fait référence à js.arcgis.com pour importer l'API JS :


Voir la vidéo: Updating NodeJS from the Terminal (Octobre 2021).