首页 > ios 高德地图如何监听 zoomlevel

ios 高德地图如何监听 zoomlevel

需要实现根据不同的zoomlevel显示不同的annotationView

通过

回调 addannotations

发现这么做 会有死循环 。。 有更好的 监听 zoomlevel的方法吗?


如果是不同的 zoomLevel 显示不同的内容的话,为什么不直接去监听 zoomLevel 的变化呢?MAMapView 是有 zoomLevel 属性的。可以用 KVO,或者 ReactiveCocoa 都可以实现监听某个对象的属性。 regionDidChangeAnimated 回调会被调用的很频繁,在这里面做的事情应该尽量的少。

【热门文章】
【热门文章】