我们正在使用 MKMapkit 创建一个基于地图的 iPhone 应用程序。我们在其中获取当前位置以及可见区域坐标中的缩小和动物园。我们需要在地图上显示 n 个(比如超过 1000 个)用户位置,并且这些坐标来自网络服务。在第一次启动时,它会传递当前位置和可见区域的坐标,并会得到其他用户的坐标列表。我们知道如何显示用户的位置。但问题是,我们应该如何在地图的放大和缩小事件中调用服务?我们是否应该在一次调用中加载所有坐标并显示相应的用户位置?或者我们应该通过传递可见区域的坐标来调用服务,当我们使用委托方法放大或缩小时?哪一种是实现这一点的正确方法?请回复。