Estoy desarrollando widgets de javascript separados en diferentes scripts y funcionan de forma independiente. Sin embargo, cuando intento poner ambos scripts juntos, ninguno funciona en absoluto. Por lo tanto, esto me lleva a mi pregunta, ¿hay alguna forma de integrar fácilmente múltiples scripts de Javascript de ArcGIS?
Por ejemplo, si solo cambio las declaraciones require de:
require([
"esri/map",
"esri/layers/FeatureLayer",
"esri/dijit/PopupTemplate",
"esri/request",
"esri/geometry/Point",
"esri/graphic",
"dojo/on",
"dojo/_base/array",
"dojo/domReady!"
],
a:
require([
"esri/map",
"esri/tasks/RouteTask",
"esri/tasks/RouteParameters",
"esri/layers/FeatureLayer",
"esri/dijit/PopupTemplate",
"esri/request",
"esri/geometry/Point",
"esri/graphic",
"dojo/on",
"dojo/_base/array",
"dojo/domReady!"
],
rompe todo mi código. Me da un error en la siguiente línea:
var popupTemplate = new PopupTemplate({
title: "{title}",
description: "{description}"
});
En este caso, cuando digo que se rompe, me refiero a que los aspectos funcionales de mi código ya no funcionan. Solo muestra un mapa vacío, pero ninguna de mis capas de elementos muestra nada.