{"id":19263919,"url":"https://github.com/nicexai/leaflet_zh","last_synced_at":"2026-01-27T17:36:05.055Z","repository":{"id":37644465,"uuid":"120739458","full_name":"NICEXAI/leaflet_zh","owner":"NICEXAI","description":"Leaflet 中文网","archived":false,"fork":false,"pushed_at":"2023-11-14T14:08:47.000Z","size":13336,"stargazers_count":1542,"open_issues_count":5,"forks_count":87,"subscribers_count":51,"default_branch":"master","last_synced_at":"2025-02-23T12:11:31.170Z","etag":null,"topics":["gis","leaflet","leafletjs","maps","webgis"],"latest_commit_sha":null,"homepage":"https://leafletjs.cn","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NICEXAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-08T09:24:03.000Z","updated_at":"2025-02-20T14:29:52.000Z","dependencies_parsed_at":"2023-09-24T17:20:56.332Z","dependency_job_id":"eec00b56-886e-4967-b6f4-9cf928ecb97a","html_url":"https://github.com/NICEXAI/leaflet_zh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NICEXAI%2Fleaflet_zh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NICEXAI%2Fleaflet_zh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NICEXAI%2Fleaflet_zh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NICEXAI%2Fleaflet_zh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NICEXAI","download_url":"https://codeload.github.com/NICEXAI/leaflet_zh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240364364,"owners_count":19789760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gis","leaflet","leafletjs","maps","webgis"],"created_at":"2024-11-09T19:37:34.613Z","updated_at":"2026-01-27T17:36:05.010Z","avatar_url":"https://github.com/NICEXAI.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leaflet - 中文文档  \u003cimg src='https://leafletjs.cn/docs/images/logo.png' height='30'\u003e\r\n\r\n\r\n\u003e Leaflet 是一个开源并且对移动端友好的交互式地图 JavaScript 库。本项目目的在于为使用 `Leaflet` 的中文用户提供一份内容完善、准确度相对较高并且更新及时的中文文档，希望能够给大家在学习或开发过程中带来一定的便利。\r\n\u003e \r\n\u003e Leaflet 中文站点：https://leafletjs.cn/\r\n\u003e \r\n\u003e Leaflet 官方站点：https://leafletjs.com/\r\n\r\n📢 公告：Leaflet 1.9.4 版本官方文档已同步到中文站点，并完成了翻译和校正！如果大家在使用过程中发现了文档中的错误或者不足之处，欢迎大家提出 issue 或者 PR，我们会在尽快对其进行处理。\r\n\r\n### 翻译进度（v1.9.4）\r\n\r\n- [x] 概况\r\n- [x] 教程\r\n  - [x] 列表页（已完成）\r\n  - [x] Leaflet 快速入门指南（已完成）\r\n  - [x] 在移动端使用 Leaflet（已完成）\r\n  - [x] 使用带有自定义图标的标记（Marker）（已完成）\r\n  - [x] 无障碍地图（已完成）\r\n  - [x] 在 Leaflet 中使用 GeoJSON（已完成）\r\n  - [x] 互动式 choropleth 地图（已完成）\r\n  - [x] Layer Groups 和 Layers Control（已完成）\r\n  - [x] Zoom levels 缩放比例（已完成）\r\n  - [x] Non-geographical maps（已完成）\r\n  - [x] WMS and TMS（已完成）\r\n  - [x] Working with map panes（已完成）\r\n  - [x] Overlays: Image, Video, SVG\r\n  - [x] 扩展 Leaflet: Class Theory（已完成）\r\n  - [x] 扩展 Leaflet: Layers（已完成）\r\n  - [x] 扩展 Leaflet: Handlers and Controls （已完成）\r\n- [x] 文档\r\n  - [x] 地图（已完成）\r\n  - [x] 地图方法（已完成）\r\n  - [x] 地图杂项（已完成）\r\n  - [x] UI 图层（已完成）\r\n  - [x] 栅格图层（已完成）\r\n  - [x] 矢量图层（已完成）\r\n  - [x] 其它图层（已完成）\r\n  - [x] 基本类型（已完成）\r\n  - [x] 控件（已完成）\r\n  - [x] Util常用方法类（已完成）\r\n  - [x] Dom常用方法类（已完成）\r\n  - [x] 基础类（已完成）\r\n  - [x] 其它（已完成）\r\n- [x] 下载\r\n- [x] 插件\r\n  - [x] Tile \u0026 Image 图层（已完成）\r\n  - [x] Overlay data（已完成）\r\n  - [x] Overlay Display（已完成）\r\n  - [x] Overlay interaction（已完成）\r\n  - [x] 地图交互（已完成）\r\n  - [x] 各种各样的（已完成）\r\n  - [x] 综合的（已完成）\r\n  - [x] 开发属于自己的插件（已完成）\r\n- [x] 博客\r\n\r\n### 加入翻译\r\n\r\n由于本人精力有限，希望更多的小伙伴可以加入我们，一起参与翻译，共同来帮助更多人。如果你完全没接触过翻译工作也不用担心，我们将会为你准备完善的[翻译规范](https://github.com/NICEXAI/leaflet_zh/blob/master/leaflet_guide.md)和操作说明。\r\n\r\n\u003cimg src='/docs/images/QQ.png' width='300'\u003e\r\n\r\n开始翻译前，你可以先加入我们的交流群，然后在群里通过以下方式认领，确保没有重复工作。\r\n\r\n#### 认领制度\r\n\r\n对于未被翻译的章节，你应该在翻译之前进行翻译认领来保证没有人和你重复工作。\r\n很简单，请从 repo 的 issue 列表中认领，如果没有对应章节的 issue，自己创建一个即可。\r\n认领成功后就代表你已经成功占到一个坑，你可以开始慢慢翻译自己的文章了。\r\n如果占坑太久你的占位可能被取消，尽量在两周内完成。\r\n\r\n对于已经翻译的章节，欢迎做校验工作，校验不需要认领，fork 后修改并发 Pull Request 即可。\r\n\r\n#### 翻译流程\r\n\r\n1、fork 要翻译的 repo\r\n\r\n2、如果是新翻译章节，应参照对应的原文进行翻译；如果是校对则直接修改\r\n\r\n建议使用 Sublime Text、Vscode 等支持 Markdown 类编辑器编辑，同时开启横向双列模式。\r\n\r\n3、安装 [jekyll](https://jekyllcn.com/), 翻译时启动 watch 来实时看结果（`jekyll`[官方安装文档](http://jekyllcn.com/docs/installation/), 强烈推荐在 ubuntu 环境下[安装 jekyll](https://jekyllrb.com/docs/installation/ubuntu/)）\r\n\r\n```\r\njekyll serve\r\n```\r\n打开：[127.0.0.1:4000](http://127.0.0.1:4000/)\r\n\r\n4、翻译结束，提交 Pull Request\r\n\r\n5、fork 后的 repo 如何同步本 repo？\r\n\r\n```\r\n// 添加 upstream 源，只需执行一次\r\ngit remote add upstream https://github.com/NICEXAI/leaflet_zh.git\r\n// 拉取远程代码\r\ngit pull upstream master\r\n// 更新 fork 仓库\r\ngit push origin master\r\n```\r\n\r\n更多参考：https://help.github.com/articles/syncing-a-fork/\r\n\r\n\r\n#### 其它事项\r\n\r\n```\r\nC:\\User\u003egem install jekyll\r\nTemporarily enhancing PATH for MSYS/MINGW...\r\nBuilding native extensions. This could take a while...\r\nERROR:  Error installing jekyll:\r\n    ERROR: Failed to build gem native extension.\r\n\r\n    current directory: C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser\r\nC:/Ruby25-x64/bin/ruby.exe -r ./siteconf20180308-3672-ueo7ea.rb extconf.rb\r\ncreating Makefile\r\n\r\ncurrent directory: C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser\r\n make \"DESTDIR=\" clean\r\n```\r\n如果安装 `jekyll` 过程中遇到上面问题或者安装 `msys2` 过程中报错，可以参考以下文章进行解决:\r\n* [在 Windows 上安装 Jekyll](https://www.jianshu.com/p/58e2c5ea3103)\r\n* [mysys2 使用记录](https://www.jianshu.com/p/2a3ff0d4f53a)\r\n\r\n\r\n\r\n### 参与翻译人员名单\r\n\r\n\u003e 定期更新，谢谢各位辛勤贡献\r\n\r\n* [zhsdcode](https://github.com/zhsdcode)\r\n* [DanPlayer](https://github.com/DanPlayer)\r\n* [Gwyneth](https://github.com/GwynethOu)\r\n* [lazytuanzi](https://github.com/lazytuanzi)\r\n* [Fate-ui](https://github.com/Fate-ui)\r\n* [吴苍浩](https://github.com/wch360119203)\r\n* [epiciskandar](https://github.com/epiciskandar)\r\n* [xioeyi](https://github.com/xioeyi)\r\n\r\n### 特殊贡献者人员名单\r\n\r\n* [寒江孤影](tencent://message/?uin=593446878)\r\n* [墨](tencent://message/?uin=742492507)\r\n* [三月](tencent://message/?uin=2057510003)\r\n\r\n### 捐赠中文社区\r\n\r\n\u003cimg width=\"420\" src=\"./docs/images/payment.png\" /\u003e\r\n\r\n### 其它方面的支持与赞助\r\n\r\n* 特别感谢 [Robeeask 社区](https://robeeask.com/) 对 Leaflet 中文网的部分资金赞助\r\n* 特别感谢 [JetBrains](https://www.jetbrains.com/?from=ferry) 为本开源项目提供免费的 License 授权\r\n  \u003cp\u003e\r\n  \u003ca href=\"https://www.jetbrains.com/?from=ferry\"\u003e\r\n    \u003cimg height=\"150\" src=\"https://www.fdevops.com/wp-content/uploads/2020/09/1599213857-jetbrains-variant-4.png\"\u003e\r\n  \u003c/a\u003e\r\n  \u003c/p\u003e\r\n\r\n**只要文档符合 [翻译规范](https://github.com/NICEXAI/leaflet_zh/blob/master/leaflet_guide.md)，欢迎你来一起完善**\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicexai%2Fleaflet_zh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicexai%2Fleaflet_zh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicexai%2Fleaflet_zh/lists"}