diff options
-rw-r--r-- | platform/ios/src/MGLMapView.mm | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm index 0622802502..00c80eba22 100644 --- a/platform/ios/src/MGLMapView.mm +++ b/platform/ios/src/MGLMapView.mm @@ -2411,9 +2411,6 @@ public: return nil; } - std::vector<MGLAnnotationTag> visibleAnnotations = [self annotationTagsInRect:self.bounds]; - NSArray *visiblePlaceFeatures = self.visiblePlaceFeatures; - // Compass NSUInteger compassIndex = 0; if (index == compassIndex) @@ -2435,6 +2432,7 @@ public: } // Visible annotations + std::vector<MGLAnnotationTag> visibleAnnotations = [self annotationTagsInRect:self.bounds]; NSRange visibleAnnotationRange = NSMakeRange(NSMaxRange(userLocationAnnotationRange), visibleAnnotations.size()); if (NSLocationInRange(index, visibleAnnotationRange)) { @@ -2456,6 +2454,7 @@ public: } // Visible place features + NSArray *visiblePlaceFeatures = self.visiblePlaceFeatures; NSRange visiblePlaceFeatureRange = NSMakeRange(NSMaxRange(visibleAnnotationRange), visiblePlaceFeatures.count); if (NSLocationInRange(index, visiblePlaceFeatureRange)) { @@ -2566,7 +2565,7 @@ public: } if (!element) { - element = [[MGLFeatureAccessibilityElement alloc] initWithAccessibilityContainer:self feature:feature]; + element = [[MGLPlaceFeatureAccessibilityElement alloc] initWithAccessibilityContainer:self feature:feature]; } if (!feature) { |