ul-free-free-map
介绍
开源免费地图方案,使用leaflet开源地图引擎和天地图商业友好的资源实现的地图方案。
为什么做本项目
本项目名字中有两个free,本别代表着:
- 开源的引擎
- 免费的资源
本项目正是基于leaflet和国家天地图实现的案例。
国家天地图为个人、企业、政府提供了无比优惠的服务,企业认证后,即可获得每天300万的地图调用和600万的接口调用,影像瓦片也相较于商业地图更新的更快。(国内的商业地图会优先保证视觉效果,而不是更新时间。)是国家相关部门为政企用户提供的无比优惠的服务。(天地图也是政府采购项目的第一选择。)
leaflet是一个开源并且对移动端友好的交互式地图 JavaScript 库。并且拥有绝大部分开发者所需要的所有地图特性。Leaflet 简单、高效并且易用。 它可以高效的运行在桌面和移动平台, 拥有着大量的 扩展插件、 优秀的文档、简单易用的 API 和完善的案例。
两者强强联合,为广大开发者提供了最佳的解决方案。
项目组成
- 示例源码
- 教程文档
本代码库采用木兰v2开源协议,所有源码可任意复制使用。
教程文档的意义并不是替代leaflet的文档,而是对本项目源码的讲解,旨在降低开发者入门门槛。
软件架构
项目本身使用PHP原生源码实现,本身的运行方式没有太大的意义,主要是页面上的那些源码,做到复制即用。
安装教程
如果需要自己部署本项目,通过composer安装依赖,直接放到站点下即可。
使用说明
- 演示站: https://free-free-map.ulthon.com/
- 文档中心: https://doc.ulthon.com/read/augushong/ul-free-free-map
- 天地图官网: https://www.tianditu.gov.cn/
- leaflet中文网: https://leafletjs.cn/
参与贡献
- 提需求案例
- 提PR
- 提功能路线
- 移动端兼容性