我在 ios 应用程序中使用 google maps sdk,我在 mapview 上添加了一组标记。要添加到地图视图的标记数量过多,因此在将标记加载到地图上时会阻塞 UI。有没有其他方法可以将标记添加到不会阻塞 UI 的地图上?这就是我将标记添加到地图视图的方式。
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = location;
marker.icon = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:imageName ofType:@"png"]];
marker.title = title;
marker.animated = animated;
marker.tappable = tappable;
marker.map = _mapView;
上面的代码集使用 for 循环进行迭代,并创建标记并将其添加到地图中。
谢谢。