请输入您要查询的百科知识:

 

词条 OpenScales
释义

OpenScales是一个优秀的前台地图框架,开发者可以用来开发各种网络版、手机版和桌面版的地图程序。

她是基于ActionSctip 3 和 Flex写的,能够支持各种标准的地图服务,比如WMS、WFS、TMS、OSM等。

她是开源的、免费的程序,是基于LGPL协议开源协议的。

她是09年才出道的一个程序,从一开始就极受欢迎,因为与 Google Map Flex API 和 ArcGIS Flex API 等其他基于FLEX的前台地图框架相比,这是开源的,这意味着无限的潜力。

OpenScales 提供的主要功能主要有:

能够支持多种图层。

她能够集成各种基于国际标准的地图服务,这些标准主要是OGC(开放性地图基金会)制定的。因为她对国际标准的高度支持,使得她可以顺利的兼容各种地图服务软件,比如 ArcServer , IServer , GeoServer , MapServer 等。只要你的地图服务软件有提供国际标准,就可以被集成到OpenScales。

如果你没有部署庞大的地图后台服务,也可以用她集成一些轻量级的地图数据。OpenScales也可以在轻量级的地图程序中使用,她可以用一个小小的KML文件,一张完整的电子扫描图片,一包用PhotoShop cs4中zoomify切出来的瓦片地图等。

强大的矢量描绘

利用FlashPlayer已有的功能,OpenScales 可以提供强大的矢量数据描绘、实时编辑和样式设置。支持的矢量数据格式有点、线、面、多点、多线、多面。

用户可以直接浏览器上通过点击、拖曳来完成专业的地图编辑功能,比如新规划一条马路,新部署一些GPS监测站等,监控车辆的实时状态等。

内置的地图控件

就像Google Map所提供的那样,地图缩放、拖曳、鹰眼图、比例尺标注这些功能OpenScales都有。而OpenScales要比Google做的多一点,她还提供经纬度跟踪、图层切换、地图编辑等小工具。

多平台支持

由于OpenScales是基于FlashPlayer的,因此OpenScales可以运行在各个浏览器上(因为浏览器都支持Flash);如果你用户的电脑上安装有Adobe AIR,则OpenScales开发出来的桌面程序也能用上;如果你用户的手机支持Flash,那Mobile程序也可以用OpenScales

弊端

我们无法理解OpenScales的开发者团队为什么要将其最新版本的升级跨度那么大。最新的OpenScales 1.2 只能运行在 FlashPlayer 10 上面。而大多数用户的浏览器目前只支持FlashPlayer 9。

OpenScales缺少必要的文档,而那些少的可怜的文档则全是英文的。国内的开发者只能通过QQ技术群或者零星的几篇技术博客来学习。

OpenScales的官方技术论坛是基于 Google Groups 的,而国内的开发者是访问不了这个论坛的(因为Google在我国进展的不太顺利)。我们只能通过邮件列表参与这个论坛。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/10 19:32:21