FeatureLayer.MODE_SNAPSHOT限制數量問題

我在加載FeatureLayer的時候,採用MODE_SNAPSHOT模式,發現有的圖層少了一些數據,改回MODE_ONDEMAND又正常。html

究其緣由,MODE_SNAPSHOT 是一次性將數據從服務器獲取到客戶端,以後的操做就不用再到服務器請求了。快照嘛,不就是這麼個意思嗎。可是,服務器對這種模式有一個限制,限制返回的數量,好比只能返回500條記錄。這個限制數量能夠在服務器進行設置。服務器

想一想也有道理,若是圖層數量不少,數據很大,不加限制,首次加載的時候就會很是慢。markdown

因此,MODE_SNAPSHOT 只適合數據量少的圖層。正常狀況下,仍是採用默認的MODE_ONDEMAND 模式爲好。這種模式大部分時候都是最佳,用到再請求,性能均衡。性能

參考文章
ArcGIS服務器的feature圖層限制code

相關文章
相關標籤/搜索