开始使用地图

本教程提供了如何在应用程序中集成地图的详细说明。

我们将使用 Onboarding 应用程序作为示例。

如果你还没有创建这个项目,可以参考 快速入门 部分,那里有创建这个项目的逐步教程。

另外,也可以直接从 jmix-framework/jmix-onboarding-2 GitHub 仓库下载完整的项目源码。之后按照 打开已有项目 的说明在 Jmix Studio 打开。

按照 安装 部分的说明安装地图扩展组件。

Onboarding 示例项目的数据模型如下:

data model diagram

我们将添加一个新的实体 - Location(位置)。应用程序使用两种类型的位置:office(办公室) 和 coworking space(共享空间)。当 HR 经理创建用户卡片时,可以选择用户的工作位置,是办公室还是共享空间。

  • 用户需要能查看所有可用的位置,位置在地图中用标记表示。

  • 办公室和共享空间需要使用不同的标记。

  • 用户需要能通过点击地图的标记修改工作位置。