Я использую Google Maps SDK для iOS.Есть много маркеров, которые отображаются на виде карты (около 1000+ с кластеризацией), и я заметил, что после некоторого подсчета (около 20+) нажатия на маркеры didTapMarker:(GMSMarker *)marker
метод GMSMapViewDelegate
не работает.Он отлично работает после некоторого перемещения карты или масштабирования.Мой didTapMarker
метод выглядит следующим образом:
- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker {
NSLog(@"zlo");
[self makeMarkerSelected:marker withUserAction:YES];
return NO;
}
Может быть, кто-то сталкивался с этим и выяснил способ обхода или причину этой ошибки, пожалуйста, дайте мне совет.