Ios7 Can';t获取GMSMapView以显示缩放级别0。我做错了什么?

Ios7 Can';t获取GMSMapView以显示缩放级别0。我做错了什么?,ios7,google-maps-sdk-ios,Ios7,Google Maps Sdk Ios,使用以下代码时,不会调用缩放0-2: GMSTileURLConstructor urls = ^(NSUInteger x, NSUInteger y, NSUInteger zoom) { NSString *tileTemplate =[NSString stringWithFormat:@"%@%tu_%tu_%tu.png",tileDirUrl,(zoom),x,y]; NSLog(@"zoom : %tu",zoom); return [NS

使用以下代码时,不会调用缩放0-2:

GMSTileURLConstructor urls = ^(NSUInteger x, NSUInteger y, NSUInteger zoom) {

    NSString *tileTemplate =[NSString stringWithFormat:@"%@%tu_%tu_%tu.png",tileDirUrl,(zoom),x,y];
    NSLog(@"zoom : %tu",zoom);       
    return [NSURL URLWithString:tileTemplate];
};
GMSCameraPosition *camera = [GMSCameraPosition cameraWithTarget:CLLocationCoordinate2DMake(0, 0) zoom:0.0f];  
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];   
[mapView setMinZoom:0 maxZoom:5];
tileLayer_ = [GMSURLTileLayer tileLayerWithURLConstructor:urls];
tileLayer_.map = mapView;
[mapView setMapType:kGMSTypeNone];
我的自定义地图很好地居中显示,但始终处于缩放级别3.0f (即使我尝试用手势缩小,我仍锁定在缩放级别3.0)


要使GMSMapView在缩放0时显示一个256x256平铺,在缩放1时显示两个平铺,我必须做些什么?

它将不允许您在地图的两个轴都覆盖视图的缩放级别之外进一步缩小,可能是这样吗?

我刚刚查看了[map Bug Tracker][1]可能是个Bug?虽然这个问题已经快一年了,它还没有被承认,也许它不是一个bug?[1] 我想你是对的!我的自定义图像具有3/1的宽度-高度关系。如果我把整个GMSMapView放在一个帧(0,80300200)中,我会得到缩放级别0并看到整个图像。因为我不想只有一个300x200的GMSMapView,我想知道是否有办法在例如320x480 GMSMapView中看到整个图像。。。可能不容易?!恐怕我从来没有处理过iOS上的地图覆盖,但我最初的想法是,您可能必须重新考虑您实际想要实现的目标,因为地图工具包和谷歌地图SDK都限制了通过web API提供的一系列内容。