javascript
ArcGIS For JavaScript API 默认参数
“esri.config”的是在1.3版中的的“esriConfig”的替代品。如果您使用的是1.2或更低的版本,您應該參閱默認API v1.2和更低的配置。對于版本1.3或更高版本,您可以使用“esri.config”在地方的“esriConfig”。雖然“esriConfig”可以繼續使用,與1.3版本,您應該更新您的應用程序,而不是使用“esri.config”。
ArcGIS的JavaScript API中有一些默認的配置,可以被重寫編程。
例如:
??????? var zoomSymbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID,
??????????????????????? new esri.symbol.SimpleLineSymbol(
??????????????????????????????????????? esri.symbol.SimpleLineSymbol.STYLE_DASHDOT, new dojo.Color([ 0, 0, 255 ]),0.5 ]));
??????? esri.config.defaults.map.zoomSymbol = zoomSymbol.toJson();
下面的列表中包含的的默認JavaScript API配置。
(1)esri.config.defaults.io.alwaysUseProxy 不論怎樣都使用代理:? 默認:false
??????? esriConfig.defaults.io.alwaysUseProxy = true;
(2)esri.config.defaults.io.corsEnabledServers 添加到這個數組中啟用跨域資源共享的服務器的URL。跨域資源共享(CORS)的Web應用程序可以繞過瀏覽器的同一原產地政策文件和訪問資源或服務在不同的服務器/域。當Web服務器和瀏覽器的支持CORS,esri.request將不會使用代理執行跨域請求。 API提供了一些默認情況下,ESRI的服務器,所以重要的是要推到這個數組,而不是覆蓋它的項目。
(3)esri.config.defaults.geometryService 指定默認的幾何服務所使用的部件和操作。 (2.2)
??????? esri.config.defaults.geometryService = new esri.tasks.GeometryService(<輸入幾何服務網址>);
(4)esri.config.defaults.io.proxyUrl 發布時,應使用大型有效載荷的端點代理URL的位置。這必須位于同一個域中的HTML應用程序。???????????? 默認:null
??????? esriConfig.defaults.io.proxyUrl = "/arcgisserver/apis/javascript/proxy/proxy.ashx";
(5)esri.config.defaults.io.timeout 每個通過esri.request要求最多允許60秒的時間。如果沒有響應返回或返回一個服務器端錯誤,
??????? esri.Error和錯誤返回處理程序被調用時的順序。 (1.3) 默認:60秒
(6)esri.config.defaults.map.panDuration 時間長度(以毫秒為單位),該地圖將采取平移程度。默認:350
(7)esri.config.defaults.map.panRate 時間長度(以毫秒為單位),地圖上會刷新,因為它平移到下一個區。默認:50
(8)esri.config.defaults.map.slider 參數定義的滑動件的位置,大小和方向。
??????? 默認: {left:"30px",top:"30px",width:null,height:"200px"}
(9)esri.config.defaults.map.sliderLabel 定義的參數的滑塊刻度和相應的Tick標志。如果為null,則滑塊將顯示刻度。
??????? 默認:Default: {tick:5,labels:null,style:"width:2em; font-family:Verdana; font-size:75%;"}
(10) esri.config.defaults.map.zoomDuration 時間長度,以毫秒為單位的地圖放大程度。 默認:500
? (11)esri.config.defaults.map.zoomRate 以毫秒為單位,把它放大到下一個地圖會刷新的時間長度。默認:50
? (12)esri.config.defaults.map.zoomSymbol SimpleFillSymbol使用代表的顏色,填充和輪廓屬性的橡皮變焦。
??????? 這是JSON表示的SimpleFillSymbol。
??????? 默認:Default: {color:[0,0,0,64],outline:{color:[255,0,0,255],width:1.5,style:"esriSLSSolid"},style:"esriSFSSolid"}
轉載于:https://www.cnblogs.com/GISerp/p/5147707.html
總結
以上是生活随笔為你收集整理的ArcGIS For JavaScript API 默认参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj1185炮兵阵地
- 下一篇: onWindowFocusChanged