diff --git a/platform/ios/MGLMapView.mm b/platform/ios/MGLMapView.mm index e805f84f0..81b8fc886 100644 --- a/platform/ios/MGLMapView.mm +++ b/platform/ios/MGLMapView.mm @@ -1453,6 +1453,11 @@ std::chrono::steady_clock::duration secondsAsDuration(float duration) } } +- (BOOL)calloutViewShouldHighlight:(__unused SMCalloutView *)calloutView +{ + return [self.delegate respondsToSelector:@selector(mapView:tapOnCalloutForAnnotation:)]; +} + - (void)calloutViewClicked:(__unused SMCalloutView *)calloutView { if ([self.delegate respondsToSelector:@selector(mapView:tapOnCalloutForAnnotation:)])