移动设备中的skmaps很慢

时间:2016-04-13 15:30:15

标签: openstreetmap skmaps

我们在android和IOS中使用skmaps(Skobbler)SDK, 我们的功能是在skmaps中显示一个引脚,其他设置是默认设置。 我们可以在android和IOS上显示地图, 但加载时间太长,大约需要5~15秒。

我一直在尝试不同的Wifi网络和不同的设备(iphone 6s plus和HTC M9),但它仍然很慢。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

SDK在渲染时似乎不太慢。 因此,请检查所请求的矢量切片的下载过程。 如何改进它:

  • 减少请求的区域 - 增加缩放级别,以便一旦某些矢量数据变得可用,就会渲染某些内容(即将缩放级别设置为18或17)
  • 减少请求的矢量切片的大小 - 切换到使用LightMaps(initMapSettings.setMapDetailLevel(SKMapsInitSetti ngs.SK_MAP_DETAIL_LIGHT) - 光照贴图包含的元素更少,因此更小,渲染速度更快
  • 不要使用pannable地图,但在显示某个POI的位置时使用静态地图 - 对于这个确切的用例,显示与POI相关联的迷你地图大多数产品使用静态地图(固定png / jpg)因为它立即呈现。这在POI位于世界不同地区的情况下尤为重要