与 pyecharts 接轨
准备工作
首先你需要装 node.js 。你可以在官方网站下载。我个人推荐用 nvm,因为你可以轻松调换 node 的版本 。
之后,你需要装 echarts-mapmaker
生成以个 js 文件
makejs
是 echarts-mapmaker
的一个命令,它会把 geojson 做万国码编码,再写成
js 版本。如果 geojson 是标准版的话,万国码编码之后的 js 文件会变小。
makejs The-Forbidden-City-zh.geojson The-Forbidden-City-zh.js 紫禁城
创建一个注册文件
把下面的信息存为 "[registry.json](https://github.com/echarts-maps/The-Forbidden-City-Demo/blob/master/The-Forbidden-City.geojson]"。
{ "GITHUB_URL": "http://localhost:8000", "JS_FOLDER": "/", "PINYIN_MAP": { "紫禁城": "The-Forbidden-City-zh" }, "FILE_MAP": { "The-Forbidden-City-zh": "The-Forbidden-City-zh" } }
用 python 运行一个静态文件服务器
$ python -m http.server Serving HTTP on 0.0.0.0 port 8000 ...