在iOS中的GMSMapView中隐藏/显示GMSMarker

在iOS中的GMSMapView中隐藏/显示GMSMarker,ios,google-maps-sdk-ios,Ios,Google Maps Sdk Ios,我在iOS应用程序中使用了GoogleMapSDK。在这里,我想基于GMSMapView放大/缩小功能执行GMSMarker隐藏/显示功能 有人能给我提供正确的解决方案吗。您可以在地图视图中添加UIPinchGestureRecognizer mapView_.gestureRecognizers = @[ /*add your UIPinchGestureRecognizer instance here*/]; 然后,在其选择器方法中,可以使用以下命令隐藏/显示标记: marker.ma

我在iOS应用程序中使用了GoogleMapSDK。在这里,我想基于GMSMapView放大/缩小功能执行GMSMarker隐藏/显示功能


有人能给我提供正确的解决方案吗。

您可以在地图视图中添加UIPinchGestureRecognizer

mapView_.gestureRecognizers = @[ /*add your UIPinchGestureRecognizer instance here*/]; 
然后,在其选择器方法中,可以使用以下命令隐藏/显示标记:

 marker.map = nil; //To hide
 marker.map = mapView_; //To show

我不知道,marker具有隐藏/显示功能。因此,请分享您的评论以存档此文件。在iOS中,MapKit sdk具有隐藏/显示选项。