Hi there,
is it possible to get the number of feature layer of a hosted featue service with javascript api?
Thanks for your help!
Cheers,
Karsten
Solved! Go to Solution.
Karsten,
you could use esriRequest to get the layers array from the result.
require([ "esri/request" ], function(esriRequest) { var layerUrl = "http://yourserver/arcgis/rest/services/yourservice/FeatureServer"; var layersRequest = esriRequest({ url: layerUrl, content: { f: "json" }, handleAs: "json", callbackParamName: "callback" }); layersRequest.then( function(response) { console.log("Success: ", response.layers); }, function(error) { console.log("Error: ", error.message); }); });
Karsten,
you could use esriRequest to get the layers array from the result.
require([ "esri/request" ], function(esriRequest) { var layerUrl = "http://yourserver/arcgis/rest/services/yourservice/FeatureServer"; var layersRequest = esriRequest({ url: layerUrl, content: { f: "json" }, handleAs: "json", callbackParamName: "callback" }); layersRequest.then( function(response) { console.log("Success: ", response.layers); }, function(error) { console.log("Error: ", error.message); }); });
Hi Robert,
this is what I searched.
Thank you very much.