【发布时间】:2011-07-26 07:15:56
【问题描述】:
我正在开发一个在视图控制器中使用 MKMapView 的 iPhone 应用程序。 我正在向服务器请求地图上当前显示区域的事件。每次用户移动地图(或缩放)时都会完成请求 - 在 regionDidChangeAnimated 中。
我注意到在地图的同一区域移动后,不再调用 regionDidChangeAnimated。似乎地图的缓存可能会导致这种情况发生。 如果用户放大或缩小,则再次调用 regionDidChangeAnimated。如果用户返回到未调用该方法的缩放级别,则不良/奇怪的行为会继续。
我不知道我应该在哪里执行请求,因为每次用户更改显示区域时我都需要使用注释更新地图。
非常感谢您的建议,在此先感谢您。
【问题讨论】: