基于Leaflet 的Web地图客户端应用程序开发框架

MarsGIS for Leaflet地图框架 是火星科技研发的一个Web地图开发平台系统,是火星科技团队成员多年GIS开发和Leaflet使用的技术沉淀。基于Leaflet和现代Web技术栈全新构建, 集成了领先的开源地图库、可视化库,提供了全新的大数据可视化、实时流数据可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。 框架主要目的是升级Leaflet的基础功能和编写相关示例,方便快速搭建Leaflet地图项目,敏捷开发,可复用,支持各种配置,适合各种场景使用。

 

在线地址:http://leaflet.marsgis.cn 

 

Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。代码大小仅仅33KB,它具有开发WebGIS地图的大部分功能。Leaflet设计坚持简便、高性能和可用性好的思想,在所有主要桌面和移动平台能高效运作,在现代浏览器上会利用HTML5和CSS3的优势,同时也支持旧的浏览器访问。支持插件扩展,有一个友好、易于使用的API文档和一个简单的、可读的源代码。

框架主要做了三方面工作:

一是完善优化了Leaflet的基础功能,解决了开源产品不完善的通用弊端,填了各种“坑”;

二是编写了详细教程、API、示例等资料,能让贵公司、单位能快速培养自己的Leaflet开发工程师;

 三是提供了完整的基础项目包括图层控制、底图控制、坐标定位、测量、标记、书签、双屏对比、卷帘对比、标绘、打印等功能,模块化设计可复用,并支持各种配置,可以快速搭建各类Leaflet地图项目,敏捷开发。

总之我们是提供了一套完整的Leaflet开发解决方案,让贵单位使用我们的框架后节省时间、精力,快速掌握和应用Leaflet。

基于Leaflet 的Web地图客户端应用程序开发框架

Example示例

包括100多个平台在各常用场景下的相关使用示例和源码查看,可在线修改运行源码,便于学习。请参阅这些示例,即可快速了解“平台”具体所支持的功能。在线地址:http://leaflet.marsgis.cn /docs/examples.html 

基于Leaflet 的Web地图客户端应用程序开发框架

 

应用项目

提供了一些基于平台框架的应用项目的在线浏览展示,包含基础项目模板和其它demo演示项目。

1、基础项目

基于Leaflet 的Web地图客户端应用程序开发框架

2、综合态势展示系统

基于Leaflet 的Web地图客户端应用程序开发框架