应用缺少 POI 数据,如何开发地点深度信息?
用户在 App 里搜索某个地点时,并不满足单一的地点信息,希望得到更多可以帮助其做决策的深度信息。例如有打车出行需求的用户,在打车 App 里搜索地点时可以显示周边的地点,精确到某个路口,让用户可以自由选择合适的上下车点。银行金融 App 类可以让用户在搜索时显示附近线下网点和营业时间、电话以及周边道路信息等。
不过在 App 里开发搜索地点的相关信息功能需要大量的地点数据等信息,面对数据不够的情况,怎么才能开发提供用户在查看不同类型的地点(如酒店、餐饮、景点)时,可以获取到有针对性的深度信息(如营业时间、评分等)的能力呢?
HMS Core位置服务提供一站式搜索服务,拥有 2.6+亿全球 POI 数据,覆盖 200+国家与地区,支持全球 70+种语言。其中地点详情功能可以根据地点的唯一主键地点 ID 获取地点详情,地点详细信息请求返回有关指定地点的更全面的信息, 如地点名称、地址详细信息、经纬度等。比如用户打开物流类 App 可以搜索到附近网点、营业时间、电话等;旅行类 App 提供搜索景点具体的位置、附近的酒店、天气等;LBS 类游戏也可以基于地点详情功能做相关改编,在游戏内搜索某地点时可以查看该地点的任务、玩家、区域排名等。
Demo 演示
开发步骤
1. 开发准备
1.1 配置AppGallery Connect
在开发应用前,需要在 AppGallery Connect 中配置相关信息。
1.2 集成 HMS Core SDK
针对 Android Studio 开发环境,华为提供了 Maven 仓集成方式的 HMS Core SDK 包。在开始开发前,您需要将 HMS Core SDK 集成到您的 Android Studio 开发环境中。
1.3 配置混淆脚本
编译 APK 前需要配置混淆配置文件,避免混淆 HMS Core SDK 导致功能异常。
详细准备步骤可参考华为开发者联盟官网。
2. 地点详情
了解更多详情>>
获取开发指导文档
关注我们,第一时间了解 HMS Core 最新技术资讯~
版权声明: 本文为 InfoQ 作者【HMS Core】的原创文章。
原文链接:【http://xie.infoq.cn/article/68c5035670832c15fa5a0ef0b】。文章转载请联系作者。
评论