【问题标题】:Method didSelectAnnotation does not work (Skobbler iOS)方法 didSelectAnnotation 不起作用(Skobbler iOS)
【发布时间】:2016-02-12 00:12:20
【问题描述】:

更新到最新 Skobbler 版本后出现此问题。 当我尝试选择任何注释时,只会调用此方法

-(void)mapView:(SKMapView *)mapView 
    didTapAtCoordinate:(CLLocationCoordinate2D)coordinate

但不是didSelectAnnotation

缩放后 didSelectAnnotation 方法工作正常。

有人知道发生了什么吗?

【问题讨论】:

  • DidTapAtCoordinate 显示您单击了地图上的某个位置,didSelectAnnotation 显示您单击了注释。如果触发了 didSelectAnnotation,则不会触发 DidTapAtCoordinate。您能详细说明您想要实现的目标吗?
  • 我想从任何缩放级别选择任何注释。现在只有当我靠近位置时才会发生这种情况。但是你可以看到方法 didTapAtCoordinate 被触发了。
  • 那么,你点击了一个注解并且没有触发 didSelectAnnotation? (但 didTapAtCoordinate 是?)
  • 是的,你是对的。但是在不同的缩放级别上触发了 didSelectAnnotation。我不明白为什么

标签: ios skmaps


【解决方案1】:

答案很简单。我刚刚设置了

annotationTapZoomLimit = 0

在地图的设置中。

感谢关注。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多