maplibre-gl-js

maplibre-gl-js

开源高性能JavaScript矢量地图渲染库

MapLibre GL JS是一个开源JavaScript库,用于在网站和WebView应用中展示交互式地图。它采用GPU加速的矢量瓦片渲染技术,确保地图快速加载和流畅显示。源自mapbox-gl-js的开源分支,MapLibre GL JS现已成长为功能完备的独立项目。它支持自定义样式、3D地形和热力图等高级功能,为开发者提供了灵活而强大的地图可视化解决方案。

MapLibre GL JS地图库开源网页地图矢量瓦片Github开源项目
<p align="center"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/9e15d6b8-09f1-4c94-95f4-2b5067f0a7d9.svg" alt="MapLibre标志"> </p>

MapLibre GL JS

许可证 版本 CI PRs codecov

MapLibre GL JS 是一个用于在网站或基于网页视图的应用程序上发布地图的开源库。得益于GPU加速的矢量瓦片渲染,可以快速显示地图。

它起源于mapbox-gl-js的开源分支,在2020年12月Mapbox转向非开源许可之前。该库的初始版本(1.x)旨在成为Mapbox开源版本(1.x)的直接替代品,并具有额外的功能,但自那以来已经有了很大的发展。

入门

在HTML文件的<head>中包含JavaScript和CSS文件。

<script src='https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.js'></script> <link href='https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.css' rel='stylesheet' />

在HTML文件的<body>中包含以下代码。

<div id='map' style='width: 400px; height: 300px;'></div> <script> var map = new maplibregl.Map({ container: 'map', style: 'https://demotiles.maplibre.org/style.json', // 样式表位置 center: [-74.5, 40], // 起始位置 [经度, 纬度] zoom: 9 // 起始缩放级别 }); </script>

尽情享受地图吧!

<br />

文档

该库的完整文档可在此处获取

通过示例查看功能。

展示
显示地图第三方矢量瓦片源
动画显示一系列图像创建热力图层
3D建筑可视化人口密度
<br />

想要一个例子?看看官方的MapLibre GL JS文档

使用MapLibre GL JS的ReactAngular绑定。在awesome-maplibre中找到更多。

<br />

贡献

参与

加入OSMUS的#maplibre slack频道:在https://slack.openstreetmap.us/获取邀请 阅读CONTRIBUTING.md指南,了解我们这里的工作方式。

避免分裂

如果你依赖于mapbox-gl-js的自由软件替代品,请考虑加入我们的努力!欢迎任何对健康的社区主导分支有利害关系的人帮助我们确定下一步的行动。我们欢迎贡献者和领导者!MapLibre GL JS已经代表了几个早期分支努力的结合,我们都受益于"一个项目"而不是"我们的方式"。如果你知道其他分支,请联系他们并引导他们到这里。

MapLibre GL JS的开发遵循语义版本控制(2.0.0)

赏金

我们为MapLibre GL JS仓库中的一些任务提供赏金。在我们的分步指南中了解更多关于赏金的信息:

https://maplibre.org/roadmap/step-by-step-bounties-guide/

这里查看MapLibre GL JS中所有当前发布的赏金。

<br />

赞助商

我们感谢过去在财务上支持我们的每个人,特别感谢那些持续捐赠支持我们的个人和组织!

https://maplibre.org/sponsors/阅读更多关于MapLibre赞助计划的信息。

金牌:

<a href="https://aws.amazon.com/location"><img src="https://yellow-cdn.veclightyear.com/2b54e442/e5f2daea-29bd-43ff-a93d-8930bfdb2214.svg" alt="AWS标志" width="25%"/></a>

<a href="https://meta.com"><img src="https://yellow-cdn.veclightyear.com/2b54e442/e8e794e0-3f73-4c9d-ad45-355c97748fa8.svg" alt="Meta标志" width="25%"/></a>

银牌:

<a href="https://www.mierune.co.jp/?lang=en"><img src="https://yellow-cdn.veclightyear.com/2b54e442/78ea7517-a80a-43a2-b758-d414947b9db2.svg" alt="MIERUNE标志" width="25%"/></a>

<a href="https://komoot.com/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/b670ba32-b65f-4416-95d6-f207889f0b69.svg" alt="komoot标志" width="25%"/></a>

<a href="https://www.jawg.io/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/ec32513d-474e-4f00-86ce-ebaec49c0d7c.svg" alt="JawgMaps标志" width="25%"/></a>

<a href="https://www.radar.com/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/92bad77d-8f8b-421e-b06d-864ea40be62a.svg" alt="Radar标志" width="25%"/></a> <a href="https://www.microsoft.com/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/7bd4c55b-9018-4ed4-8f82-d69796520f24.svg" alt="微软标志" width="25%"/></a>

<a href="https://www.mappedin.com/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/1b601b62-5d37-455f-89b5-bc90c9cb5ec1.svg" alt="Mappedin标志" width="25%"/></a>

<a href="https://www.mapme.com/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/6d6294d6-f415-4b16-8b9c-2f77a33151f4.svg" alt="Mapme标志" width="25%"/></a>

赞助商和支持者: <a href="https://opencollective.com/maplibre/backer/0/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/fee859aa-1055-43a7-ad84-3b19319c3ac4.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/1/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/863d7827-d900-4835-abf1-42810639a0c8.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/2/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/eb8a3289-cb37-4946-81e4-bbf5cac4da20.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/3/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/b9cba67f-0ece-4e7d-8bfb-e8c49e3a4c48.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/4/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/43fae34a-dffe-422d-902d-11318ee549a1.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/5/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/26a97c92-2d56-4cea-be00-74932cf6c6df.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/6/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/df6e11d2-030d-4105-b9e6-d8d0b2332046.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/7/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/ae2d09cd-6057-4894-955a-c2116c2792a5.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/8/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/355231fc-1b9c-411f-b96c-a312f2e82d25.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/9/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/5c9cddb5-a7df-4aae-bd12-fdc678f7e169.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/10/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/9862b6ac-91f1-4de4-862a-5fd79ad7c9b8.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/11/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/b1931f5e-9865-444f-8928-10a1156febcf.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/12/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/ac25e2ef-af76-47fb-8304-a351643b4d8e.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/13/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/3fc87e0c-6d37-46ce-9325-aace903bc968.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/14/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/481881fc-28f7-4314-b062-232b997d1c0f.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/15/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/f1b683d2-d410-44f5-b846-278508070960.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/16/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/268a2d87-2e7e-4ef4-bbdd-330afbcbdacf.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/17/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/870780a7-cfaa-4d60-b4b3-51cc12f0d90b.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/18/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/ed4daf9a-aaaf-417b-8c6a-1aa1779dbb63.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/19/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/92f0dad2-90a6-44de-bc8e-cb9cf6170be6.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/20/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/cc5a540f-73d9-4041-a19d-cfa160d7b4d8.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/21/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/4f31c414-12e7-4728-9d32-e6566ada5294.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/22/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/e4e04520-b2fd-41cd-b779-776e01989ce9.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/23/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/e6ba220b-d836-44b7-aa69-e8ec68b0cfb7.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/24/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/c3314f9a-81a4-4454-ae0a-8c7ee8abc05f.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/25/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/c3067883-77a2-485b-ab12-5d16d459020a.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/26/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/162931d2-86b9-4dde-9b0e-6f129c41fa5d.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/27/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/2a9f6388-d085-4d94-b3c2-ddad1bedeced.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/28/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/a0a7d4ad-6ce8-4cb9-b264-108cbf44e433.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/29/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/ac06c933-f5bd-4aea-a008-f1e0030d55bf.svg?requireActive=false"></a> <a href="https://opencollective.com/maplibre/backer/30/website?requireActive=false" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/522628bd-97f9-435d-8344-79153b525803.svg?requireActive=false"></a> <br />

感谢 Mapbox 🙏🏽

我们想要感谢 Mapbox 为开源做出的惊人贡献。开源社区很遗憾与他们分道扬镳,但同时我们也对他们已经贡献的一切感到感激。mapbox-gl-js 1.x 是一个开源成就,现在以 maplibre-gl 的形式继续存在。我们为能够站在巨人的肩膀上开发而感到自豪,感谢 Mapbox 🙇🏽‍♀️。

请记住:未经授权的回溯是对 MapLibre 项目最大的威胁。回溯不受原 BSD-3 许可证涵盖的 mapbox-gl-js 代码是不可接受的。如果你对这个问题不确定,请询问

<br />

许可证

MapLibre GL JS 根据 3-Clause BSD 许可证授权。

编辑推荐精选

讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

TRELLIS

TRELLIS

用于可扩展和多功能 3D 生成的结构化 3D 潜在表示

TRELLIS 是一个专注于 3D 生成的项目,它利用结构化 3D 潜在表示技术,实现了可扩展且多功能的 3D 生成。项目提供了多种 3D 生成的方法和工具,包括文本到 3D、图像到 3D 等,并且支持多种输出格式,如 3D 高斯、辐射场和网格等。通过 TRELLIS,用户可以根据文本描述或图像输入快速生成高质量的 3D 资产,适用于游戏开发、动画制作、虚拟现实等多个领域。

下拉加载更多