本次介绍的离线地图基于百度地图API进行离线开发,离线地图主要包括两大部分组成:
一:离线地图API库文件(包含70个JS文件组成的整体部分)
二:地图瓦片(地图瓦片可通过专业的软件工具进行下载)
当前瓦片根据地方范围Y计算的瓦片编号
离线地图使用,可通过两种方式:
1。跟项目集成在一起(将离线地图API文件夹拷贝到项目中)
通过 【< script src="./mapapi/BaiduApi_Load.js" type=“text/javascript”>】的方式引用
2.利用IIS或者Tomcat发布成独立站点(推举的方式)
通过 【< script src=“http://192.168.0.110:1590/BaiduApi_Load.js” type=“text/javascript”>】的方式引用
离线地图基础功能介绍
一:地图展示
二、地图标注(创建Marker跟点击Marker弹出窗体)
三、海量标注
四、点击地图获取坐标
五、右键菜单
离线地图高级功能介绍
一、地图类型切换
三、城市切换
五、画图工具
六、热力图
七、路书(轨迹回放)
八、面积计算
九、重叠区域面积计算
十、自定义覆盖物
个性化功能介绍
一:实现Echart跟离线地图的结合
离线GPS功能介绍
一:GPS坐标转换(通过离线算法调用,各类坐标系之间的转换
二:偏离路线报警算法
离线反解析功能
一、经纬度转中文地址(完全离线实现,脱离互联网使用)
二、POI模糊查找(完全离线实现,脱离互联网使用)
离线反解析功能
一、根据起点、终点计算最短行驶路径
主要用PostgreSQL数据库,部署测绘数据,通过接口算法计算出经过的道路,最好形成一条完整的最短距离