我在 Android 的 Google Map v2 中显示了大约 15 公里 x 15 公里的区域。在这个区域我有大约 20 个对象,显示为标记。通过单击按钮,用户可以将地图集中在不同的对象上。这是通过将地图的相机动画到对象的位置来实现的。
然而,由于谷歌地图加载地图数据(街道名称,背景),同时将相机动画到下一个对象,这是口吃和疯狂的滞后。
因为在高端智能手机上让相机像这样卡顿看起来真的很糟糕,所以我的问题是:
是否有可能“预加载”这个 15 x 15 公里的区域,以便动画可以在内存中缓存的地图内容上顺利运行?
还是有其他方法可以防止相机动画卡顿?
由于所有用户交互都发生在这个 15 x 15 公里的区域内,因此无需在相机动画时重新加载所有地图数据。
非常感谢所有的帮助。