首页 > 编程语言 > 详细

【2014 Esri开发者大会精彩看点】ArcGIS for JavaScript API实用功能及未来新特性(下)

时间:2014-03-19 16:05:19      阅读:676      评论:0      收藏:0      [点我收藏+]

上篇为现有的实用功能,这一篇我们来看一下Esri即将发布哪些JS API新功能,这些功能是否能吸引你呢?

1、性能:流畅的动画

流畅的三维地球飞行动画,且标注不会随着地图旋转而旋转。

bubuko.com,布布扣

2、性能:要素图层

可快速绘制,且将支持客户端投影快速切换

bubuko.com,布布扣

3、性能:快速检索。

可在大量数据中快速检索缓冲区范围内的要素,并进行统计计算。

bubuko.com,布布扣

4、视图填充

地图控件大小固定的情况下,当打开常用部件时,如底图切换面板,不会影响地图显示,面板下将会填充地图。

bubuko.com,布布扣

5、Canvas Blending

地图全部采用canvas绘制,要素图层与底图可以进行混合。

6、提供用于实时数据展示的Stream layer

可通过geoevent创建的geoevent service,采用websocket方式连续向客户端推送数据,使数据实时进行更新。

7、全新WebScene

scene layer和graphic layer显示三维柱和标注。

bubuko.com,布布扣

可以叠加terrain地形图。

bubuko.com,布布扣

模型服务带立体标注。

bubuko.com,布布扣

8、JavaScript API Web Optimizer,代码压缩器

近几年,Esri基于CDN建立了全球可访问的在线JavaScript API,下面就将介绍几个JavaScript API的Demo,首先来看这个最简单的实例,我们只加载了一个地图,从浏览器的网络监测窗口可以看到,程序只加载了很小的JavaScript脚本,而且运行速度非常快。

bubuko.com,布布扣

让我们看看更加复杂一些的应用,这个应用增加了更多的功能,也加载了更多的JavaScript API脚本,这些API脚本并不是放在一个文件中的,而是通过多个脚本文件进行加载的,通过跟踪这个应用程序,可以看到,他有200多个javascript请求,请求了更多的数据,这些请求影响了程序的加载速度。

bubuko.com,布布扣

 但是使用JavaScript API Web Optimizer可以解决这个问题,使用开发者账号登陆后,可以新建一个构建任务。

bubuko.com,布布扣

通过数据构建任务的名称,指定JSAPI的版本,然后上传压缩的程序代码(或者输入程序URL)之后,这个页面将会扫描页面中需要动态加载的模块,进行分析和压缩。

bubuko.com,布布扣

重新构建完成后,可以下载重构的程序文件,或者在CDN上托管发布。以上文中提到的那个在线编辑的应用为例,程序优化后,脚本大小减小了32%,请求的脚本次数减少了98%,只有两个,这个构建优化的过程大大增加了程序的启动速度。

bubuko.com,布布扣

9、丰富的Esri应用程序模板

ArcGIS 的Web应用程序模板可以快速的建立基于Online内容的应用程序,程序的内容取决于你如何选择数据和程序的配置。要获得更多Esri的应用程序模板,可以访问arcgisonline的图库,选择”可配置的应用程序”,每一个模板都可以点击查看详细信息,这些应用程序模板的风格和内容都可以通过配置页面进行配置,我们可以选择Web地图,选择应用背景颜色,选择显示的图层和统计的字段,保存之后,我们得到一个新的应用程序。

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

我们也可以在模板的详情页面点击下载进入到github中,fork项目进行修改。

bubuko.com,布布扣

现在,如果要创建自己的应用程序模板,不用从头开始,Esri在github上发布了一个样本项目application-boilerplate-js,您可以fork这个项目, 在此基础上来完成自己的开发,这个项目的核心文件是js路径下的template.js,如下图所示:

bubuko.com,布布扣

下图为基于这个项目构建的一个新的应用程序模板,并以此创建的应用程序示例。

bubuko.com,布布扣


【2014 Esri开发者大会精彩看点】ArcGIS for JavaScript API实用功能及未来新特性(下),布布扣,bubuko.com

【2014 Esri开发者大会精彩看点】ArcGIS for JavaScript API实用功能及未来新特性(下)

原文:http://blog.csdn.net/arcgis_all/article/details/21530413

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!