AGS JS开发-动态图层全面解析一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AGS JS开发-动态图层全面解析一相关的知识,希望对你有一定的参考价值。
参考技术A 动态图层是地图服务中包含的一项功能,允许通过客户端API动态的更改地图服务中的图层外观和行为。具体来说,通过动态图层可以实现:拿WebGIS系统开发来说,如果想更改地图服务中某个图层的渲染方式,通常的做法是先将数据取到客户端,然后在客户端更改渲染方法。对于小数据量,这种客户端渲染的方式没有问题,但数据量大之后客户端无法承载。
个人认为,在以下业务需求下,可尝试使用动态图层来解决:
需要注意的是,动态图层支持的数据量也不是无限的,动态图层的出图效果与发布的动态地图服务效果一样。换句话说,如果动态地图服务中数据量上百万后,在客户端加载时会明显看到数据加载效果,而且加载会较慢,同样换成动态图层也会出现同样的效果。
动态图层支持的数据源包括:
在客户端API中使用动态图层功能时,可以结合rest服务地址来测试传递的参数是否合法,以及检验输出结果。rest地址中传递的参数内容可根据REST API帮助说明输入。
在JS API中与动态图层相关的数据源有两类:图层源和数据源。图层源指的是可以加载到地图中的Layer,数据源则是图层源Layer实际关联的原始数据。图层源与数据源的关系如下:
图层源分为两种:Map Layer和Data Layer,如果是原地图服务中的图层,则图层源类型是Map Layer;如果是从动态工作空间加载的图层,则是Data Layer类型。Data Layer根据原始数据的来源(即数据源),包含有:table、raster、query、join。table数据源指的是表和图层数据、raster指的是栅格数据、query指的是查询图层、join用于建关联关系。
369Cloud控制台IDE组件引擎升级全面解析
导读:尊敬的开发者,369Cloud官方为了向广大开发者提供更优质的服务,继IDE V1.0.9版本的基础下,再次更新了IDE V1.1.0,主要的优化内容如下。为给开发者提供一个全面的解决方案,官方会努力优化更新平台,请开发者们持续关注。
369Cloud升级全面解析
1.控制台
- 新增:控制台支持选择CrossWalk引擎
- 新增: JS-SDK V1.0.0版本发布,对引擎底层接口进行封装
- 新增:平台创建应用时默认工程模板状态栏默认设置显示
2.IDE v1.1.0
-
新增:Sublime快捷键切换方式
-
新增:tabmark、citylist、高德地图代码提示
-
新增:自定义App时可选择开启Crosswalk
-
优化:Svn用户项目权限控制
-
更新:真机同步支持tabmark功能
-
更新:IDE应用框架模板、页面框架模板
-
优化:新闻模板
3.引擎升级
Android
-
新增:Crosswalk引擎; Android6.0引擎适配、组件适配
IOS
-
新增:真机同步支持tabmark功能
-
新增:iOS9.0引擎适配 、组件适配、组件优化
-
新增:iOS9.0适配文档
4.组件
-
新增:高德地图、citylist组件
-
为适配Android 6.0 、 iOS 9.0重新编译了iOS以及Android组件 ,为避免不兼容,已使用组件请更新到最新版本
以上是关于AGS JS开发-动态图层全面解析一的主要内容,如果未能解决你的问题,请参考以下文章