注意:Google Maps Platform 游戏服务自 2021 年 10 月 18 日起已弃用。现有用户在 2022 年 12 月 31 日之前仍可继续使用。在此期间,我们会继续针对重大错误和服务中断提供支持和修复方案。请参阅游戏服务转换指南,获取相关资源,以帮助您规划项目的后续步骤。

Google Maps Platform 游戏服务

Google Maps Platform 游戏服务是一个开发平台,用于创建以 Google 地图地理空间数据构造的世界场景为特色的游戏,这些游戏由 Unity 游戏引擎在运行时呈现。该平台以简单、强大的编程方式访问地理数据。

您可以创建沉浸式游戏环境,模拟现实世界中的环境。您不仅可以获取高品质的玩家位置基本地图,还可以获得一张叠加在建筑物和世界几何形状上的地图,其中还包含一些元数据,可帮助您了解世界并构建沉浸式游戏内容。然后,您可以通过样式、构建纹理、光照效果和物理属性(例如碰撞检测)来增强此基本地图。

您的游戏内角色可以沿着街道漫步,并根据您添加的增强效果,与环境互动。您可以将游戏奖品和怪物等物品放置到 Google 提供的游戏地点(根据适合游戏的条件进行选择),然后让玩家在真实世界中与游戏世界进行竞争,从而与自己展开竞争。

组件部分

Google Maps Platform 游戏服务由以下两个组件组成:

组件 说明
Maps SDK for Unity Google 地图数据的客户端 SDK,以及一系列 Unity 资源(Material、脚本、插件和示例场景)。SDK 可将建筑物、道路和水体等地图项转换为原生 Unity 游戏对象。
Playable Locations API 提供用于在游戏中生成衍生点和放置游戏对象的候选地点。

地图和位置数据覆盖范围

这些不受支持的区域外,Google Maps Platform 游戏服务会使用的数据(Maps SDK for Unity 用于构建真实场景的地理空间数据,和 Playable Locations API 提供的可播放位置数据)涵盖整个世界。