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"}
ArcGIS For JavaScript API 默认参数的更多相关文章
- 利用Arcgis for javascript API绘制GeoJSON并同时弹出多个Popup
1.引言 由于Arcgis for javascript API不可以绘制Geojson,并且提供的Popup一般只可以弹出一个,在很多专题图制作中,会遇到不少的麻烦.因此本文结合了两个现有的Arcg ...
- Arcgis for Javascript API下类似于百度搜索A、B、C、D marker的实现方式
原文:Arcgis for Javascript API下类似于百度搜索A.B.C.D marker的实现方式 多说无益,首先贴两张图让大家看看具体的效果: 图1.百度地图搜索结果 图2.Arcgis ...
- arcgis for JavaScript API 4.5与4.3的区别
arcgis 4.5与4.3区别: 鉴于本人使用4.3时间比较久,而arcgis for JavaScript API于9月28日推出了4.5版本,但是直接更换4.5的init.js会出现意想不到的错 ...
- ArcGIS API for JavaScript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署
堪称史上最详细的< ArcGIS forJavascript API 3.14本地部署>文档,有图有真相~~~ ---------环境:Windows server 2012R2,IIS ...
- ArcGIS Server JavaScript API 各命名空间的含义【转】
1.esri 命名空间 所有的对象都是在 esri 命名空间下的,esri 有自己的属性和方法. 如 esri.version 返回当前 JavaScript API 的版本号.e ...
- 【ArcGIS for JavaScript api】Clusterlayer聚簇类
1.作用: 聚簇类是用于前端显示优化,使POI点要素显示更为美观.大量的Marker距离太近会引起压盖而对浏览或者操作产生不便,因此,一般在超过1K点的时候,用此类.. 2.使用方式: 1: // c ...
- 【转】基于ArcGIS for javascript api 轨迹回放
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
- ArcGIS Server JavaScript API中ESRI字体下载
---------------------------------------------------------------------------------- import sys, os im ...
- ARCGIS FOR JAVASCRIPT API 出现multipleDefine问题
问题: Error {src: "dojoLoader", info: Object, stack: (...), message: "multipleDefine&qu ...
随机推荐
- 条件控制(if ) ( case)
一:IF应用格式 (1) (2) (3) IF 条件 THEN IF 条件 THEN IF 条件1 THEN --代码块 --代码块 --代码块1 commit; commit; ...
- 如何使用虚拟机在U盘上安装linux
如何使用虚拟机在U盘上安装linux 将linux安装到U盘的方法有很多,我觉得用虚拟机还是很方便的,直接上干货 创建虚拟机 我用的vbox,vmware也一样.配置随意一点就好,配置高安装的也快. ...
- Python执行系统命令的方法
Python中执行系统命令常见方法有两种: 两者均需 import os (1) os.system # 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 system(command) ...
- CentOS里下载百度网盘 / 360 网盘资源的方法
wget -c --referer=引用地址 -O 文件名 "真实下载地址" 例如,我下载资源原在的页面为http://pan.baidu.com/s/1cfJXZ ,实际下载地址 ...
- iOS加入百度地图的几个问题
1.其中一个.m文件要改成.mm文件 2.plist文件必须包含两项 Bundle display name-值不能为空 NSLocationWhenInUseUsageDescription-值可以 ...
- 如何使用OpenShare部署和运营企业门户
如何使用OpenShare部署和运营企业门户 这篇Blog是偏向企业内整体门户部署和运营的指南,是偏向整体管理和规划的,并不是针对终端用户的OpenShare软件操作手册,具体的操作可以上优酷看相关视 ...
- 【转载】跟我一起云计算(6)——openAPI
http://www.cnblogs.com/skyme/p/3435565.html 介绍 Open API即开放API,也称开放平台. 所谓的开放API(OpenAPI)是服务型网站常见的一种应用 ...
- sql语句创建主键、外键、索引、绑定默认值
use Mengyou88_Wuliu --创建公司表 create table dbo.Company2 ( CompanyID ,) not null, CompanyName ) null, A ...
- C#去除HTML标签(转)
public static string ReplaceHtmlTag(string html, int length = 0) { string strText = System.Text.Regu ...
- iOS 触摸的位置放一个大头针
iOS 触摸的位置放一个大头针 UITapGestureRecognizer *mTap = [[UITapGestureRecognizer alloc] initWithTarget:self a ...