移动设备中的 skmaps 很慢

skmaps in mobile is slow

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

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

谁能帮帮我?

SDK 的渲染速度似乎并不慢。 因此,请检查请求的矢量图块的下载过程。 如何改进:

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