按需下载地图的数据消耗



我们正在为Android和iOS开发一个原生应用程序,并使用这里的地图作为地图供应商。

所讨论的功能与导航系统非常相似(用户可以在地图上移动,选择起点和目的地,获得路线的逐向导航)。 我们不使用离线地图功能,而是按需下载数据。 问题是,数据消耗非常高。缩小城市,然后放大到附近的另一个城市,导致下载大约 30 MB 的数据。(谷歌地图进行比较,需要大约3 mb)。

此处的地图有三种不同的下载方法(预定义的地图包、边界框和按需),如此处的指南中所述。

由于地图包在用户的手机上占用了大量空间,因此我们的目标是按需解决方案。

我们尝试减少下载的信息量(例如山脉轮廓等),但显然地图数据总是事先下载,您只能更改为用户渲染的细节。

目前,我正在寻找不同的方法,这可能会以任何方式进一步减少数据消耗。非常感谢您提出想法或建议。

HERE数据的质量/细节很高 - 这就是为什么我们的数据大小更高。 没有常见的方法来减少它们。

但我想注意到 mSDK 提供了缓存机制,如果数据被加载,一旦我们不再次请求它。因此,如果用户返回城市 - 我们不会再次加载地图。 缓存的大小可以扩展到 2Gb。

最新更新