ArcGIS Viewer for Flex(主要配置文件)

主要配置文件


对于Flex应用ArcGIS的浏览器有一个主配置文件名为config.xml - 这是默认的应用程序配置文件。它控制的外观,功能,在查看器应用程序和数据内容。它位于主flexviewer安装文件夹。 config.xml的内容可分为四个主要部分:

  1. 一般特性(例如,应用程序的标题,样式颜色,字体)
  2. 应用程序用户界面(例如,部件构成部分浏览器UI)
  3. 地图内容(如底图和业务层)
  4. 构件容器(例如,在部件托盘部件)

当Flex应用程序ArcGIS的浏览器最初部署,它加载的config.xml文件中设置。通过编辑这个文件,查看器应用程序可以很容易地配置,以满足任何特定的业务需求。其他样品查看器配置文件中包含的主要flexviewer文件夹以显示不同的浏览器配置的例子。


下图从概念上说明了浏览器的应用程序配置文件中的主要部分:

 

该文件开始和结束以<configuration>  标签标识作为该查看器应用程序配置文件中。

 

1。一般浏览器属性:

下面的标签可以用来设置浏览器的一般属性:

<httpproxy>到代理服务器,将用于URL

标签有其属性useproxy =“true”,以及小部件,支持在它们的配置文件将useProxy标签(DataExtract,GeoRSS,定位和查询部件)。阅读关于使用代理页面


<title> 该查看器应用程序的标题文字显示在浏览器上的左上角。


<subtitle> 该浏览器的字幕文本


<logo> 位置路径标识图像在浏览器的用户界面显示。这是显示在标题立即离开。图像应不超过48 × 48像素的,否则将被调整到该大小。 PNG和GIF文件的支持。


<style>包含以下样式相关设置:

<colors>颜色集定义了浏览器的外观。这个标签有五个价值观,它们代表(从左至右):文字颜色,背景颜色,过渡色,选择颜色,标题文字的颜色。颜色值是基于RGB十六进制格式。例如有些浏览器风格的颜色显示在查看器主题设置样式。

<alpha>为浏览器UI组件的透明程度。值的范围从0.0(透明)到1.0(不透明)。

<font>主要字体用在应用程序(包括字幕)。它有两个属性:

name:标题的字体名称,如漫画SANS MS

size :字体大小,例如,12。为日文字符例如,一个更大的字体大小是很有帮助的。

<titlefont>字体用于在头控制器称号。它有两个属性:

name:标题的字体名称,如漫画SANS MS

size :28的字体大小。如果去掉字幕,有一个更大的字体大小,如36的空间。

 

<geometryservice>一般几何服务要使用的一些部件,当重叠是真实的。

它有以下属性:

url :URL你的几何服务

token:访问ArcGIS Server服务安全使用。

useproxy:是否使用代理与否。如果属实,将使用指定的代理页 。布尔值,默认为“false”。

<splashpage>这引用了一个闪屏显示查看器应用程序时,第一次打开。

它有以下属性:

label:名称为splashpage使用的部件。

config:位置路径的初始页面部件的配置文件。

url:URL的初始页面Widget的.swf文件

<bing>如果使用地图或地理编码,您需要提供自己的密钥

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ArcGIS API for JavaScript是一个用于构建地理信息系统应用程序的JavaScript库,它可以让开发人员在Web浏览器中使用地图、图层和空间分析。 Proxy代理在ArcGIS API for JavaScript中用于解决跨域请求问题。当应用程序在不同的域上运行时,由于浏览器的同源策略限制,跨域请求可能会受到阻止。为了绕过这个限制,可以配置一个Proxy代理服务器来处理跨域请求。 在使用ArcGIS API for JavaScript中的Proxy代理时,可以选择使用不同的代理服务器。如果你使用的是.NET开发环境,可以配置一个ASP.NET代理服务器。 配置ASP.NET代理服务器需要以下步骤: 1. 创建一个新的ASP.NET项目。 2. 添加一个.asmx文件作为代理服务器的Web服务。 3. 在.asmx文件中编写代理服务器的逻辑,包括处理跨域请求的代码。 4. 在代理服务器代码中,首先判断请求是否来自ArcGIS API for JavaScript,并根据需要进行身份验证。 5. 如果请求符合要求,代理服务器将请求转发到目标服务器,并将其响应返回给浏览器。 例如,当使用ArcGIS API for JavaScript加载地图图层时,浏览器会发出跨域请求。代理服务器可以将这些请求转发到地图图层所在的服务器,并将响应返回给浏览器,绕过了同源策略的限制。 在ArcGIS API for JavaScript中配置代理时,可以指定代理服务器的URL和需要代理的URL模式。这样,所有匹配指定URL模式的请求都将被转发到代理服务器。 总结而言,ArcGIS API for JavaScript中的Proxy代理可以通过配置一个ASP.NET代理服务器来解决跨域请求问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值