Objective c 谷歌版权信息未显示在iPhone的GMSMapView中,但显示在iPad中

Objective c 谷歌版权信息未显示在iPhone的GMSMapView中,但显示在iPad中,objective-c,google-maps,gmsmapview,copyright-display,Objective C,Google Maps,Gmsmapview,Copyright Display,我正试图向应用商店提交一个应用,但被拒绝了,因为地图的iPhone视图没有必要的版权信息。我检查了Objective-C中的代码,没有找到任何隐藏复制权信息的内容。我在iPad上安装了同样的应用程序,我可以在屏幕右下角看到版权标志。我的直觉是,由于某些原因,iPhone地图没有显示整个地图,这是由于空间限制,并且在整个过程中不知何故丢失了版权标识 我试着改变相机的位置,变焦水平等,但它们似乎都不起作用。我还删除了所有的限制,这也没有帮助。我还以谷歌给出的确切代码为例,即使谷歌徽标没有显示在应用程

我正试图向应用商店提交一个应用,但被拒绝了,因为地图的iPhone视图没有必要的版权信息。我检查了Objective-C中的代码,没有找到任何隐藏复制权信息的内容。我在iPad上安装了同样的应用程序,我可以在屏幕右下角看到版权标志。我的直觉是,由于某些原因,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上的外观,因为你可以看到应用程序中没有谷歌版权信息
以下是iPad内部相同代码的外观

您需要调用
[gms服务openSourceLicenseInfo]
,如中所述:

归属要求

如果在您的应用程序中使用适用于iOS的地图SDK 在应用程序中,您必须将属性文本作为法律文件的一部分包含在内 在你的申请表中的通知部分。包括法律通知作为 独立菜单项或作为“关于”菜单项的一部分 推荐的

您可以通过调用
[GMSServices openSourceLicenseInfo]
获取属性文本


您需要调用
[GMSServices openSourceLicenseInfo]
,如中所述:

归属要求

如果在您的应用程序中使用适用于iOS的地图SDK 在应用程序中,您必须将属性文本作为法律文件的一部分包含在内 在你的申请表中的通知部分。包括法律通知作为 独立菜单项或作为“关于”菜单项的一部分 推荐的

您可以通过调用
[GMSServices openSourceLicenseInfo]
获取属性文本


您需要致电[GMSServices openSourceLicenseInfo]以感谢@evan。我会试试的。太好了!请让我知道这是否解决了版权问题。它确实解决了。非常感谢。Heya感谢您的更新,很高兴听到它的帮助,然后将此作为我的答案发布:)您需要按照Thanke@evan致电[GMSServices openSourceLicenseInfo]。我会试试的。太好了!请让我知道这是否解决了版权问题。它确实解决了。非常感谢。呵呵,谢谢你的更新,很高兴听到它对我有帮助,我会将此作为我的答案发布:)