我使用了函数
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;
答案 0 :(得分:0)
正如我使用GMSMApview一样,它会扩展到指定的视图框架,尝试添加子视图,然后使用特定框架添加到主视图,然后将GMSMapview分配给添加的子视图,
或者,如果您只想放置一个按钮,那么我只需将它放在NAvigation BAr上作为条形按钮项目,更简单,更多空间分配给地图,供用户使用,