var featureLayer = new esri.layers.FeatureLayer("http://myserver/ArcGIS/rest/services/myservice/MapServer/1",{ mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], }); featureLayer.maxScale=0; featureLayer.minScale=10000/111195; //Convert to decimal degrees map.addLayer(featureLayer);
If i interpreted your code in GIS terms, your feature layer will not show when zoomed out beyond 1:(10000/111195), meaning you will have to have your map zoom way beyond 1:1 for your layer to show up!!! Try this: minScale = 10000 (1:10000) or minScale =111195 (1:111195). Not the way you set up. Look at your REST service for reference..
Hi,I am desperately trying to set minimum and maximum scale of a feature layer using WKID 4326 as follows but I fail to do so what am I missing? var featureLayer = new esri.layers.FeatureLayer("http://myserver/ArcGIS/rest/services/myservice/MapServer/1",{ mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], }); featureLayer.maxScale=0; featureLayer.minScale=10000/111195; //Convert to decimal degrees map.addLayer(featureLayer);
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.