myLocationButton按钮不会出现

时间:2014-12-25 08:04:09

标签: ios objective-c xcode google-maps

我使用了函数

self.view = mapView;

按钮找到位置工作正常,但我不喜欢卡是全屏窗口的事实,我更换了

self.view = mapView_; on mapView_.frame = CGRectMake (0, 0, 400, 600); [self.view addSubview: mapView_];
然后消失按钮Mylocation和题字谷歌。如何获取搜索按钮以及是否在地图上自动搜索用户?我的意思是,一旦用户立即在地图上打开卡片以确定其位置。

  [GMSServices provideAPIKey:@"#####"];
   GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:59.93
                                                            longitude:30.35
                                                                 zoom:9];
    mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
   mapView_.settings.compassButton = YES;
    mapView_.settings.myLocationButton = YES;
    mapView_.frame = CGRectMake(0, 0, 400, 600);
    [self.view addSubview:mapView_];
    mapView_.myLocationEnabled = YES;

1 个答案:

答案 0 :(得分:0)

正如我使用GMSMApview一样,它会扩展到指定的视图框架,尝试添加子视图,然后使用特定框架添加到主视图,然后将GMSMapview分配给添加的子视图,

或者,如果您只想放置一个按钮,那么我只需将它放在NAvigation BAr上作为条形按钮项目,更简单,更多空间分配给地图,供用户使用,