離線地圖介紹
本次介紹的離線地圖基於前端API進行離線開發,離線地圖主要包括兩大部分組成:
- 一、離線地圖API庫文件(大概包含70個js文件組成的整體部分)
- 二、地圖瓦片(地圖瓦片可通過專業的軟件工具進行下載)
當前瓦片根據地方范圍Y計算的瓦片編號
離線地圖使用,可通過兩種方式:
- 一、跟項目集成在一起(將離線地圖API文件夾拷貝到項目中)
通過 【< script src="./mapapi/*****Api_Load.js" type="text/javascript">】的方式引用
- 二、利用IIS或者Tomcat發布成獨立站點(推舉的方式)
通過 【< script src="http://192.168.0.110:1590/********_Load.js" type="text/javascript">】的方式引用
一、地圖展示
二、地圖標注(創建Marker跟點擊Marker彈出窗體)
三、海量標注
四、點擊地圖獲取坐標
五、右鍵菜單
一、地圖類型切換
二、地圖測距
三、城市切換
四、點聚合
五、畫圖工具
六、熱力圖
七、路書(軌跡回放)
八、面積計算
九、重疊區域面積計算
十、自定義覆蓋物
一、實現Echart跟離線地圖的結合
二、整體實際項目效果
一、GPS坐標轉換(通過離線算法調用,各類坐標系之間的轉換)
二、偏離路線報警算法
一、經緯度轉中文地址(完全離線實現,脫離互聯網使用)
二、POI模糊查找(完全離線實現,脫離互聯網使用)
一、根據起點、終點計算最短行駛路徑
主要用PostgreSQL數據庫,部署測繪數據,通過接口算法計算出經過的道路,最好形成一條完整的最短距離