如何使用Here Maps SDK实现Data Hub(POIs、样式)与安卓应用集成
方案实现说明
- 数据拉取与渲染:无需通过
MapContainer逐个添加MapMarker,可直接调用Data Hub公开的REST API拉取图层的GeoJSON格式数据,搭配HERE Android SDK 3.18提供的MapDataLayer接口加载,该图层原生支持海量POI的聚合、按需渲染,性能远高于手动创建标记的方案。 - 样式自动同步:Data Hub侧配置的自定义点样式可通过对应API接口拉取样式规则,你只需在安卓端实现一次样式规则到SDK图层样式参数的映射逻辑,后续Data Hub侧修改样式后,安卓端拉取最新数据即可自动同步样式,无需发版调整。
免费套餐限制说明
你当前仅能获取查看器链接、无法直接拉取数据用于集成的情况属于免费套餐的功能限制:
- 免费套餐仅提供基础的Data Hub项目预览能力,不开放矢量瓦片导出、批量要素拉取的API权限,单请求最多仅支持返回1000条POI要素,无法满足海量数据的加载需求。
- 免费套餐也不支持自定义API访问密钥的生成,你无法直接在第三方客户端项目中调用Data Hub的数据接口。
付费套餐集成路径
升级到Data Hub Pro付费套餐后,你可以在项目后台获取专属的API调用端点、访问密钥,直接在安卓项目中配置对应参数即可完成连接,3.18版本SDK的开发文档中自带完整的Data Hub图层集成示例代码,可直接参考使用。
内容的提问来源于stack exchange,提问作者Hussein Nasereddine
相关产品推荐
相关产品推荐

