实操快速入门

您将在 Unity 中创建一个场景,用于从特定位置(在本例中为自由女神像周围)加载真实地图项。

您将了解如何使用 GameObject 作为真实场景的锚点,以及如何提供新坐标以生成另一个真实场景。

假设

  • 您已经安装了 Unity 2018.4 版或更高版本,并且目前正在使用它。

第 1 步:创建新项目

  1. 在 Unity 中,依次点击 File > New Project...
  2. 将项目命名为 quickstart,然后点击 Create project
    Unity IDE 随即会显示,并在“Hierarchy”窗格中选择了默认场景。

第 2 步:导入 SDK

按照安装 Maps SDK for Unity SDK 的步骤进行操作。完成后,您便创建了 API 密钥、下载了 SDK 并将其导入 Unity。

第 3 步:创建空的 GameObject

此 GameObject 将用作 MapsService 脚本组件的底层 GameObject。然后,Maps SDK for Unity 会将生成的地理地图项 GameObject 添加为此 GameObject 的子级。

  1. Hierarchy 窗格中,点击 Create 下拉列表,然后选择 Create Empty

  2. 将新 GameObject 的名称更改为 Map Base

第 4 步:添加 MapsService 脚本组件

MapsService 脚本组件是 Maps SDK for Unity 的入口点。在层次结构中选择 Map Base GameObject:

  1. 在检查器中,点击 Add Component

  2. Add Component 选择器对话框中,搜索并选择 Maps Service地图服务(脚本)组件显示在 Transform 组件下方。

  3. 地图服务组件中,将您的 API 密钥粘贴到 API 密钥字段中。

第 5 步:添加基本示例脚本组件

此脚本会设置要加载到场景中的实际位置坐标,获取 MapService 组件,然后使用该组件初始化悬浮出发地,最后以默认选项加载地图。

  1. 在层次结构中选择 Map Base GameObject;在“检查器”中,点击 Add Component

  2. Add Component 选择器对话框中,搜索并选择 Basic Example

  3. 依次点击 File > Save 以保存场景。

第 6 步:运行场景

  • 点击 Play 按钮。包含自由女神像的场景会同时出现在 Scene 窗格和 Game 窗格中。

大功告成!