Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/
Cesium中文网的朋友们的其中一个主题是:自己独立开发一款地图(瓦片图)下载工具。
这个主题会以拆分若干期以博客文章[所有用户]+视频[付费用户]的形式介绍给大家。其中源码会不断的提交与更新,Github地址:https://github.com/hujiulin/MapDownloader。源代码对所有用户开放,如果大家觉得有益,请轻轻地给一个star进行鼓励。
重剑无锋,大巧不工。
工具最重将以C#和JavaScript的形式呈现。编程语言只是形式,如何理解内部的逻辑和流程,也可以用Java,Python,PHP或其他开发语言进行实现。
目前开源的工具非常的简单(简陋),但是我会定期更新和维护代码,大家有什么问题可以在Github上提交issue也可以在公众号:Cesium中文网;QQ群:807482793;论坛:http://cesium.coinidea.com/进行留言和提问。
准备工作
找到自己熟悉的一门开发语言,它支持:
- 文件网络下载。
- 文件IO,本地文件夹及文件的读写。
- 多线程。
- 桌面窗体,最好具有浏览器控件。
一般来说,现代的开发语言都支持上述大部分功能。本文