Hi all, currently I am having difficulties identifying the type of object to use when retrieving layers. This is done in Javascript / JQuery front end & Java MVC / Hibernate controller mid tier. I am hitting a REST service to grab said layer info, majority of the layers are of type "Feature Layers". Which is loaded from an ARCGis backend and loaded into a new "esri.layers.FeatureLayer" Javascript object. Like this: var featureLayer = new esri.layers.FeatureLayer(url, { [options] }; This however does not work smoothly with other layers (e.g. in particular "Annotation Layers") For Annotation Layers, I need to use the esri.layers.ArcGISDynamicMapServiceLayer(url) Javascript object. var dynamicLayer = new esri.layers.ArcGISDynamicMapServiceLayer(url); -- And here lies my problem: I currently have no way to identify if said object is a "Feature Layer" or any other type of Layer. I was wondering if I could load the layer into an ArcGISDynamicMapServiceLayer Object and ues its properties to see if it is indeed a non-Feature Layer, but the methods / fields for the class seem rather lacklustre. -- TLDR: Anyone knows of a way of identify an ArcGISDynamicMapServiceLayer layer loaded from REST? Sincerely, Xavier
... View more