LBS游戏与地图
当Pokemon Go以惊人的速度席卷了世界各地的玩家,游戏与地图结合,拉近了游戏和现实的距离,游戏从业者越来越多的开始涉足LBS游戏,接入地图服务也成为游戏开发的重要一环。
据统计,自2016上半年以来,百度地图开放平台新增的游戏开发者当中,有将近9%的开发与AR相关,4%的开发与VR相关,需求主要集中在定位、地理数据、地图绘制、基于地理位置的周边社交、和发现周边玩家等需求。
本版块将介绍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 |
几何运算工具 |
阴阳师
次元猎人

