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
1
官方网站:http://www.openscales.org
2DEMO演示:http://openscales.org/demo/index.html
3