我正在尝试向 App Store 提交一个应用程序,但它被拒绝了,因为地图的 iPhone 视图没有必要的版权信息。我检查了 Objective-C 中的代码,找不到任何隐藏版权信息的东西。我在 iPad 上安装了相同的应用程序,我可以在屏幕右下角看到 Copy Right 徽标。我的直觉是,出于某种原因,由于空间限制,iPhone 地图没有显示整个地图,并且沿途以某种方式丢失了版权标志。
我尝试更改相机位置、缩放级别等,但它们似乎都不起作用。我还删除了所有约束,但这也无济于事。我还以谷歌给出的确切代码为例,即使谷歌徽标没有显示在应用程序的右下角或左下角。
这是放置地图视图的 viewDidLoad 方法的片段
GMSMapView *mapView = [GMSMapView new];
mapView.settings.myLocationButton = YES;
mapView.myLocationEnabled = YES;
mapView.delegate = self;
self.view = mapView;
[self.mapView setCamera:[GMSCameraPosition cameraWithTarget:[LocationManager currentLocation] zoom:9.0]];
[self resetMarkersWithNotification:YES];
这就是它在 iPhone 上的外观,您可以看到应用程序中的任何地方都没有 Google 版权信息1 以下是相同代码在 iPad 2中的外观