在MKMapView上隐藏Google徽标

tes*_*ing 4 iphone google-maps mapkit mkmapview appstore-approval

有人知道如何隐藏Google徽标MKMapView吗?

我不想隐藏它.我想要相反的.原因是一个应用程序因为被拒绝了

8.6如果原始内容的所有品牌特征保持不变且完全可见,则可以在应用程序中使用通过Google Maps API获取的Google地图和Google地球图像.覆盖或修改Google徽标或版权所有者身份的应用将被拒绝

现在我想撤消这个,但我不知道哪个代码对这个行为负责.

编辑:

我认为原因是这个代码行

self.mapView=[[[MKMapView alloc] initWithFrame:self.view.bounds] autorelease];
Run Code Online (Sandbox Code Playgroud)

self.view.bounds不会占用帐户中的导航栏.我会试试这个:

CGRect mapSize = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.size.width, self.view.bounds.size.height - 44.0f);
self.mapView = [[[MKMapView alloc] initWithFrame:mapSize] autorelease];
Run Code Online (Sandbox Code Playgroud)

Mat*_*ick 17

Google徽标会自动显示在任何MapView的左下角.隐藏的唯一方法就是覆盖那个角落.

我还没有看到你的应用程序,但如果我不得不猜测我会说其中一个是真的:

  1. 您的地图视图会延伸到靠近屏幕底部的控件下方,例如Tab键栏下方,或者如果没有任何内容(iPhone上的480 px以下),可能只是完全偏离视图的底部.

  2. 您的地图视图在底部是正常的,除非在那里出现某些内容,例如工具栏.

  3. 在纵向模式下,事情通常很好,但是当用户切换到横向时,您没有正确调整地图的大小,并且它的底部正在被切断.