Я замечаю, что когда я устанавливаю максимальный уровень масштабирования, например, до 19, увеличение увеличивается до 20. Я не знаю, почему. Это всегда 1 уровень увеличения, чем тот, который я установил.iOS Карта Google SDK: установка проблемы с уровнем maxZoom
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:23.589571946369546
longitude:58.14204730042655
zoom:16];
self.mapView_.camera=camera;
self.mapView_.myLocationEnabled = YES;
self.mapView_.mapType = kGMSTypeHybrid;
self.mapView_.settings.compassButton = YES;
[self.mapView_ setMinZoom:5 maxZoom:19];
// Creates a marker in the center of the map.
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(23.168520, 58.008163);
marker.map = self.mapView_;
// ------ add layer
// Implement GMSTileURLConstructor
// Returns a Tile based on the x,y,zoom coordinates, and the requested floor
GMSTileURLConstructor urls = ^(NSUInteger x, NSUInteger y, NSUInteger zoom) {
NSString *url = [NSString stringWithFormat:@"http://www.example.com/%tu/%tu/%tu.png", zoom, x, y];
NSLog(@"url=%@",url);
return [NSURL URLWithString:url];
};
Спасибо @ztan ... позвольте мне проверить его еще раз. Возможно, я сделал ошибку. – user836026
Я снова опубликовал ту же проблему, что и ссылка на ссылку .. Пожалуйста, проверьте ... http://stackoverflow.com/questions/27606375/ios-google-map-sdk-setting-maxzoom-level-issue-when-using-tiles – user836026