我正在尝试添加默认按钮以返回到谷歌地图中的当前位置.我使用了添加按钮 self.mapView.myLocationButton = YES 但是无法隐藏我的情况下不需要的蓝点. 如果我设定 self.mapView.myLocationEnabled = N
          self.mapView.myLocationButton = YES
但是无法隐藏我的情况下不需要的蓝点.
如果我设定
self.mapView.myLocationEnabled = NO
在按下当前位置按钮时,它将删除返回当前位置的功能.
以下是我实施的代码
- (void)viewDidLoad
 {
     [super viewDidLoad];
     // Do any additional setup after loading the view.
     self.mapView.delegate = self;
     self.mapView.settings.myLocationButton = YES;
     self.mapView.myLocationEnabled = YES;
 }
 您只需添加注释视图: 
  
  
 -(void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views
{
    MKAnnotationView *note= [mapView viewForAnnotation:mapView.userLocation];
    note.hidden = YES;
} 
 通过这种方式,地图仍将接收用户的位置更新,但隐藏了蓝点.请记住,由于这是一个委托方法,因此您应该正确设置委托.
