首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌版权信息没有在iPhone的GMSMapView中显示,但在iPad中显示

谷歌版权信息没有在iPhone的GMSMapView中显示,但在iPad中显示
EN

Stack Overflow用户
提问于 2019-08-07 02:18:46
回答 1查看 77关注 0票数 1

我正在尝试向app Store提交一个应用程序,但被拒绝了,因为地图的iPhone视图没有必要的版权信息。我检查了Objective-C中的代码,但找不到任何隐藏版权信息的内容。我在iPad中安装了相同的应用程序,我可以在屏幕右下角看到Copy Right Logo。我的直觉是,由于某些原因,iPhone地图没有显示整个地图,因为空间的限制,并且在此过程中不知何故丢失了版权徽标。

我试着改变相机的位置,变焦水平等,但似乎都不起作用。我还删除了所有的限制,这也没有帮助。我还给出了谷歌给出的确切代码作为示例,甚至在应用程序的右下角或左下角都没有显示谷歌徽标。

以下是用于放置地图视图的viewDidLoad方法的代码片段

代码语言:javascript
复制
 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上的外观,因为您可以看到,在应用程序1中的任何位置都没有谷歌版权信息这里是相同代码在iPad 2中的外观

EN

回答 1

Stack Overflow用户

发布于 2019-08-25 05:21:04

您需要按照Google's documentation中的说明调用[GMSServices openSourceLicenseInfo]

属性要求

如果在应用程序中使用Maps SDK for iOS,则必须在应用程序的法律声明部分中包含属性文本。建议将法律声明作为独立菜单项或“关于”菜单项的一部分。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57381888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档