【发布时间】:2016-02-12 00:12:20
【问题描述】:
更新到最新 Skobbler 版本后出现此问题。 当我尝试选择任何注释时,只会调用此方法
-(void)mapView:(SKMapView *)mapView
didTapAtCoordinate:(CLLocationCoordinate2D)coordinate
但不是didSelectAnnotation。
缩放后
didSelectAnnotation 方法工作正常。
有人知道发生了什么吗?
【问题讨论】:
-
DidTapAtCoordinate 显示您单击了地图上的某个位置,didSelectAnnotation 显示您单击了注释。如果触发了 didSelectAnnotation,则不会触发 DidTapAtCoordinate。您能详细说明您想要实现的目标吗?
-
我想从任何缩放级别选择任何注释。现在只有当我靠近位置时才会发生这种情况。但是你可以看到方法 didTapAtCoordinate 被触发了。
-
那么,你点击了一个注解并且没有触发 didSelectAnnotation? (但 didTapAtCoordinate 是?)
-
是的,你是对的。但是在不同的缩放级别上触发了 didSelectAnnotation。我不明白为什么