tianditu_piece是一个以天地图JavaScript API 4.0为基础,整合地图应用中常见的功能,并探索&创造地图应用更多可能性的项目。
关于天地图JavaScript API 4.0的更多介绍可以查看: 天地图官网
npm install
npm run dev
- 因为项目资源配额有限(每天1W),所以做了token、地图类型的随机分发,如果当前地图无法正常查看,请尝试重新刷新页面
- 项目处于开发阶段,各方法存在变动情况,详见更新日志
- 自1.1.7开始,更新开发内容在dev分支,main主分支将随版本进行更新
- 天地图的基础框架,包含全局视图管理中心(stores/tianditu.js)
- 模拟线上、线下展示最多20万海量数据(全国幼儿园数据)的加载效果
- 实现天地图的风场可视化/风向图效果,封装插件tmap-wind
- 在线调试和风天气中城市搜索、分钟预报、天气指数、空气质量等在天地图的应用效果
- 在地图图层中展示Echarts(包含3D)等绝大部分图表(tmap-echarts)
- 【实验功能】通过和chatGpt对话,可以调用地图中的方法
- 添加艾尔登法环地图瓦片
- 其他功能思考🤔&开发👾中···
- tailwindcss
- NaiveUi
- Pinia (必要依赖)
- dayjs
- echarts
- echarts-gl
https://github.com/ymzcode/tianditu_piece/blob/main/CHANGELOG.md
游览器:Chrome 107.0.5304.87 +
开发机器:Apple M1 Max【13.0.1 (22A400)】
IDEA:WebStorm 2022.3 +
Node:v18.12.1
Npm:8.19.2
- 该环境为自测环境,如在其他环境有问题欢迎提issues