0

我开发了一个带有原生地图的 iOS 应用程序,在地图上显示自定义图钉?图钉后面的数据根据​​地图周围的移动按需加载。我正在根据当前位置设置半径,如果地图超出该区域,它将发送数据更新。起初,新引脚加载顺畅,但有时我感觉它们滞后,尤其是快速滑动。那么在这种情况下你使用什么策略呢?

4

1 回答 1

0

我使用的具有地图的应用程序我通常使用边界框而不是半径,因为它与屏幕(即矩形)完美匹配。

至于在用户移动时加载新的 pois,我会等到他们停止滚动地图。如果您的用户正在快速滑动,您总是可以检测到地图已经移动并取消任何正在执行的现有请求,直到用户再次停止移动。

于 2013-03-05T21:21:01.240 回答