1. 程式人生 > >基於Leaflet 的Web地圖客戶端應用程式開發框架

基於Leaflet 的Web地圖客戶端應用程式開發框架

MarsGIS for Leaflet地圖框架 是火星科技研發的一個Web地圖開發平臺系統,是火星科技團隊成員多年GIS開發和Leaflet使用的技術沉澱。基於Leaflet和現代Web技術棧全新構建, 集成了領先的開源地相簿、視覺化庫,提供了全新的大資料視覺化、實時流資料視覺化功能,通過本產品可快速實現瀏覽器和移動端上美觀、流暢的地圖呈現與空間分析。 框架主要目的是升級Leaflet的基礎功能和編寫相關示例,方便快速搭建Leaflet地圖專案,敏捷開發,可複用,支援各種配置,適合各種場景使用。

Leaflet 是一個為建設移動裝置友好的互動地圖,而開發的現代的、開源的 JavaScript 庫。程式碼大小僅僅33KB,它具有開發WebGIS地圖的大部分功能。Leaflet設計堅持簡便、高效能和可用性好的思想,在所有主要桌面和移動平臺能高效運作,在現代瀏覽器上會利用HTML5和CSS3的優勢,同時也支援舊的瀏覽器訪問。支援外掛擴充套件,有一個友好、易於使用的API文件和一個簡單的、可讀的原始碼。

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

一是完善優化了Leaflet的基礎功能,解決了開源產品不完善的通用弊端,填了各種“坑”;

二是編寫了詳細教程、API、示例等資料,能讓貴公司、單位能快速培養自己的Leaflet開發工程師;

 三是提供了完整的基礎專案包括圖層控制、底圖控制、座標定位、測量、標記、書籤、雙屏對比、捲簾對比、標繪、列印等功能,模組化設計可複用,並支援各種配置,可以快速搭建各類Leaflet地圖專案,敏捷開發。

總之我們是提供了一套完整的Leaflet開發解決方案,讓貴單位使用我們的框架後節省時間、精力,快速掌握和應用Leaflet。

Example示例

包括100多個平臺在各常用場景下的相關使用示例和原始碼檢視,可線上修改執行原始碼,便於學習。請參閱這些示例,即可快速瞭解“平臺”具體所支援的功能。線上地址:

http://leaflet.marsgis.cn /docs/examples.html 

應用專案

提供了一些基於平臺框架的應用專案的線上瀏覽展示,包含基礎專案模板和其它demo演示專案。

1、基礎專案

2、綜合態勢展示系統