你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Maps 社区 - 开源项目

这些由社区驱动的开源计划由 Azure Maps 团队创建和维护。 它们不是标准产品或服务产品。

开源 Web SDK 模块

下表列出了一些最常用的 Azure Maps 开放源代码项目和示例。

由 Azure Maps 团队维护

下表列出了可扩展 Azure Maps Web SDK 功能的、由 Azure Maps 团队维护的开源项目。

项目名称 说明 npm 包
react-azure-maps react 框架中的 Azure Maps Web SDK 包装器。 有关详细信息和交互式示例,请参阅 Azure Maps React 包装器入门指南。 react-azure-maps
Azure Maps 动画模块 用于 Azure Maps Web SDK 的丰富动画库。 @azure地图/动画
Azure Maps 网格数据源模块 一个 Azure Maps Web SDK 模块,它提供将数据点群集化为网格区域单元的数据源。 此操作还有许多其他名称,例如分割、数据装箱或六边形分箱。 @azure-maps/gridded-data-source
Azure Maps 选择控件模块 一个 Azure Maps Web SDK 模块,它提供用于在数据源中通过使用绘图工具或请求路线范围多边形选择数据的控件。 空值

社区参与和维护

下表列出了开发社区参与并维护的开源项目,这些项目扩展了 Azure Maps Web SDK 的功能。

项目名称 说明
Azure Maps 将数据引入视图控件模块 一个 Azure Maps Web SDK 模块,它提供了一个控件,可用于轻松地将地图上加载的任何数据引入视图中。
Azure Maps HTML 标记层模块 一个 Azure Maps Web SDK 模块,该模块提供一个层,用于将数据源中的点数据作为 HTML 元素呈现在地图上。
Azure Maps 图像导出程序模块 一个 Azure Maps Web SDK 模块,用于生成地图的屏幕截图。
Azure Maps 鸟瞰图模块 一个 Azure Maps Web SDK 模块,该模块提供了一个控件,该控件显示主地图中所关注区域的鸟瞰图。
Azure Maps 蜘蛛群集模块 Azure Maps Web SDK 模块,它向地图添加可视化效果,将群集展开为螺旋蜘蛛布局。
Azure Maps 望远镜控件模块 一个 Azure Maps Web SDK 模块,该模块提供了一个窗口,用于在地图上的望远镜中显示数据集。
Azure Maps 轻扫地图模块 一个 Azure Maps Web SDK 模块,用于在两个重叠地图之间轻扫,这是比较两个重叠数据集的理想之选。
Azure Maps 同步地图模块 一个 Azure Maps Web SDK 模块,用于同步两个或多个地图的摄像头。

示例

项目名称 说明
Azure Maps 代码示例 用于在基于 Web 的应用中使用 Azure Maps 的代码示例的集合。
React Azure Maps 操场 可以借助入门指南,使用 Azure Maps 的 React 包装器创建第一张地图
Azure Maps Jupyter Notebook 示例 使用 Azure Maps REST 服务的 Python 示例的集合。

开源项目的可支持性

所有 Azure Maps 开放源代码项目和示例都使用支持和推荐的技术,并且:

  • 由 Microsoft 和社区创建和维护。
  • 社区计划 - 人们在正常工作之余致力于这项计划,为其他人提供帮助。
  • 不是产品,也不受顶级支持或其他官方支持渠道的支持。
  • 支持方式类似于 Microsoft 借助社区支持为其他开放源代码项目提供支持。

后续步骤

查找更多开源 Azure Maps 项目。