i have an app made in js that works with arcgis and it looks like:
require([
"dojo/_base/array",
"esri/geometry/Circle",
"esri/Color",
"esri/symbols/SimpleFillSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/symbols/PictureMarkerSymbol",
"esri/symbols/SimpleMarkerSymbol",
"esri/renderers/SimpleRenderer",
"esri/renderers/UniqueValueRenderer",
"esri/tasks/StatisticDefinition",
"esri/geometry/geometryEngine",
"esri/graphic",
"dijit/registry",
"esri/tasks/query",
"esri/tasks/QueryTask",
"esri/tasks/RelationshipQuery",
"esri/SpatialReference",
"esri/map",
"esri/lang",
"esri/dijit/InfoWindow",
"esri/InfoTemplate",
"dijit/layout/ContentPane",
"dijit/layout/TabContainer",
"esri/layers/GraphicsLayer",
"esri/layers/FeatureLayer",
"esri/geometry/Point",
"esri/tasks/FeatureSet",
"esri/dijit/BasemapToggle",
"esri/dijit/HomeButton",
"esri/dijit/LayerList",
"esri/dijit/Search",
"dojo/_base/connect",
"dojo/dom-style",
"dojo/dom",
"dojo/on",
"dojo/dom-construct",
"dojo/dom-class",
"dojo/number",
"esri/renderers/HeatmapRenderer",
"dojo/domReady!"
],
function(
array, Circle, Color, SimpleFillSymbol, SimpleLineSymbol, PictureMarkerSymbol, SimpleMarkerSymbol, SimpleRenderer,
UniqueValueRenderer, StatisticDefinition, geometryEngine, Graphic, registry, Query, QueryTask, RelationshipQuery, SpatialReference,
Map, esriLang, InfoWindow, InfoTemplate, ContentPane, TabContainer, GraphicsLayer, FeatureLayer, Point, FeatureSet,
BasemapToggle, HomeButton, LayerList, Search, connect, domStyle, dom, on, domConstruct, domClass, number, HeatmapRenderer
) {
map = new Map("map", {
basemap: "gray",
center: [-0.4814900, 38.3451700],
zoom: 11
});
var flay0H = new FeatureLayer(urlFlay0H, {
id: "Listing_properties_HM",
mode: FeatureLayer.MODE_SNAPSHOT,
visible: false,
outFields: ["*"]
});
map.addLayer(flay0H);
....
var HeatM = new HeatmapRenderer({
blurRadius: 4,
maxPixelIntensity: 900,
minPixelIntensity: 9,
field: "Precio"
});
var heat_btn = document.getElementById("heat_btn");
heat_btn. = click5;
function click5() {
if (flay0H.visible == false) {
flay0H.setRenderer(HeatM);
// flay0H.refresh();
flay0H.setVisibility(true);
} else {
flay0H.setVisibility(false);
}
};
....
When i run the tool sometimes an error occurs and i get this message in the console:
This layer only participate in this process so i dont understand what can fail here. Any ideas?Ty.