没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
开发实践【 篇】收藏
开发实践【 篇】
、基础
一 的历史和现状
的前身是 , 是极为流行的互联网矢量动画解决方案,
目前据统计 的浏览器都安装有 插件用以播放 动
画,其中未安装的 还有很多是因为某些场合的安全限制导致的,
可以说 是极为普及的 平台。
但是由于 是一个动画制作软件,其中有很多比如时间轴、影片
剪辑等程序员不容易理解的概念,因此 公司推出了
。 抛弃了许多动画设计术语,转而使用程序员喜欢的方式开
发 应用,并且 能编译生成可以在 中运行的
文件,这无疑吸引了大量程序员,并且实现了和 平台的无缝拼
接,从而利用 平台多年积累的大量素材、美工和设计者。
公司在 年收购了 公司,并在第一时间将
! 冠以 的商标推向市场,可见其对 市场和 !
的重视。
目前,可以说 ! 是最流行且最成熟的 平台。
二 概述
是我自己使用的 的简称,在本文中
将一直使用这个名称。
是 在 领域的第一个产品,因此选择了最为
成熟的 ! 平台。使用 可以开发运行于浏览器
中的 " 应用或者运行于桌面的 应用,它基于 # 的
$% 接口,所有的功能都可以在 $%&' 中找到影子。
使用 开发的 应用可以非常便捷地使用地图功能和
$% 接口提供的 查询及分析功能;同时, 专注于
功能的实现而不重复地创造组件,因此可以让你的业务和 方
便地结合起来。
具体关于 可以实现哪些功能,我们在下面的章节中将
进行详细的讲解。
三一些基本概念
首先,让我们先来了解一些 中的基本概念。事实上你
会发现这里的概念和桌面或 & 开发都有相通之处,不过为了强调
一些重点,顺便介绍些 中的特殊之处,这里还是先对
这些内容做点介绍。
()#*
)#* 对应的是 发布的地图服务,它们是一对一的
关系,每个地图服务在 中都会以一个图层的形式出现
不同种类的地图服务将会对应不同的 )#*,
中主要有以下几种 )#*:
&+)#*
# 发布的动态地图服务
%)#*
# 发布的切片地图服务
,#*
,# 发布的影像服务
)#*
发布的地图服务
)* 与 )
)* 并不对应到服务器端的某个地图服务,它完全是客户端
的图层。因此,)* 在客户端数据表达方面有非常重要的作
用,它可以根据各种情况动态地在客户端显示一些符号化的几何对
象——)。
中的 ) 是一个继承于 -.)++/ 的类,因此
它的表现和 .+#、 012+ 等 普 通的 组件一样, 在 地 图中
) 就是一个可视化的、可响应鼠标事件的客户端要素。
) 有 个很重要的属性:,/、 和 21/。其中
,/ 属性定义的是一个几何对象,它是 ) 的基础,因为
) 要表达的就是这个几何对象; 属性则定义了这个几何
对象通过什么符号表现出来;21/ 则可以存放一系列与空间信
息无关的属性数据。从上面可以发现,) 可以被理解成是一个
在客户端符号化的要素。关于 ) 的 ,/ 和 属性所
对应的 / 类和 类,接下来在这里做一点更详细的说
明。
/
/ 是 中很基本的概念, 中定义了如下几何
对象:
)+/
点
13)+/
多点
+
多段线
,+
多边形
$/+/
边界范围
我们可以发现 主要定义了点、线、面这些简单对象,
事实上这和 $%&' 中的几何对象是一一对应的,当
和服务器交互的时候,这些几何对象都会被转化成字符串形式的
456 格式发送到服务器。
7
定义了 / 使用什么符号表现出来。在
中,一般使用 8 定义点的符号、*+ 定义线的符
号、 定义填充的符号,另外还有 %/、+
等其它符号帮助进行其它信息的辅助表达。下面列出的是
中提供的常用的 :
)8
简单点符号
)*+
简单线符号
)
简单填充符号
./,)*+
制图线符号,可定义端点、折点样式
/18
图片9(:点符号
/1
图片填充符号
%/
文字符号
+
剩余38页未读,继续阅读
资源评论
- Chaexsy2012-12-20非常好的入门文档
longandnan0421
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功