LBS游戏与地图

当Pokemon Go以惊人的速度席卷了世界各地的玩家,游戏与地图结合,拉近了游戏和现实的距离,游戏从业者越来越多的开始涉足LBS游戏,接入地图服务也成为游戏开发的重要一环。

据统计,自2016上半年以来,百度地图开放平台新增的游戏开发者当中,有将近9%的开发与AR相关,4%的开发与VR相关,需求主要集中在定位、地理数据、地图绘制、基于地理位置的周边社交、和发现周边玩家等需求。

本版块将介绍LBS游戏通用的解决方案,梳理游戏相关地图功能,让游戏类开发者简单快速的了解、集成地图服务,构建LBS类游戏。

LBS游戏通用解决方案
LBS游戏主要涉及定位、地理数据、地图绘制和全景等地图服务。

地图绘制

地理数据

定位服务

场景 LBS功能 功能描述

游戏玩家地理位置

定位/位置语义化

与LBS场景结合,通过定位SDK(移动端)、高精度IP定位(PC、移动浏览器)实现玩家位置定位,并结合游戏场景,告知玩家所处位置。

游戏地图

个性化地图/图片图层
空白地图/瓦片图

个性化地图可适配游戏风格,生成多种底色的地图。 图片图层支持在地图的指定位置上添加图片。该图片可随地图的平移、缩放、旋转等操作做相应的变换,满足开发者对游戏主题地图开发的需求。

瓦片图配合空白地图类型,根据不同层级,展示不同的地图瓦片,节省流量,提升自定义瓦片图下载速度使游戏体验更加流畅。

基站/建筑物

POI检索/数据服务

抽稀筛选展示地图poi数据,训练出适合游戏场景的poi(信息点),同时提高性能,减少网络流量。

自命名建筑物名称

云RGC

开放建筑物自定义功能,开发者可根据游戏场景需求对建筑物信息进行修改(包括但不局限于名称、位置等信息)。优先使用自定义建筑物,再使用百度自有数据 ,实现游戏地图展示内容定制化。

基站/建筑物详情信息

丰富的Marker

自定义添加Maker样式,支持从天上落下,地上生长、循环帧动画等多种展示形式。

周边玩家/玩家动态

周边雷达
(云检索、云存储)

实现查找周边跟“我”使用同一款App的人,支持按照时间和距离排序。

典型应用场景:

(1)查看周边的玩家

(2)查看周边玩家动态

(3)查看周边最新发生的事件

离线加载地图

离线地图

离线地图,减少游戏过程中底图瓦片数据传输。使游戏体验更加流畅。

预览目的地的街景

360°全景图

360°全景图,游戏玩家可预先查看游戏目的地,支持全景图中添加自定义覆盖物。

游戏路线规划

路线规划

简洁明了的给出各种路线方案,使游戏玩家到达游戏目的地。支持步行、骑行路线规划,轻松出行。

目标/玩家距离

计算工具

根据玩家指定的两个坐标点,计算这两个点的地理距离(可根据游戏场景修改描述方式)

各个功能对应到地图开放平台的服务:
服务类型 服务名称 功能 相关链接

定位

App

定位SDK

定位/位置语义化

查看文档

Web App

高精度IP定位API

根据IP返回对应位置信息

查看文档

数据检索

App

地图SDK

POI检索/数据服务

查看文档

查看文档

Web App

Place API

POI数据服务

根据关键词搜索POI

查看文档

逆地理编码API

位置描述,周边POI推荐

查看文档

数据云检索

App

地图SDK

云RGC

周边雷达(云检索、云存储)

查看文档

查看文档

Web App

云检索API

云地理编码API

云逆地理编码API

云检索、云存储

云RGC

云GC

查看文档

地图

App

地图SDK

个性化地图

图片图层

空白地图

瓦片图

离线地图

查看文档

查看文档

Web App

JavaScript API

个性化地图

图片图层

瓦片图

查看文档

个性化地图

路线规划

App

地图SDK

步行路线规划

查看文档

查看文档

Web App

Direction API(路线交通)

步行方案的查询检索

查看文档

Route Matrix API v2.0

批量算路规划: 以HTTP形式提供的批量算路接口,返回路线规划距离和行驶时间

查看文档

全景图

App

全景 SDK

展现360°全景图

支持图片和文本两种全景覆盖物

查看文档

查看文档

Web

全景静态图API

全景地图以图片形式嵌入到应用

查看文档

计算工具

App

地图SDK

坐标转换

计算坐标点之间的直线空间距离

空间关系判断

查看文档

查看文档

Web app

JavaScript API

几何运算工具

查看文档

游戏案例

阴阳师

次元猎人

合作厂商
联系我们

我的logo也要出现在这里!