为了将左上角的“Google”移动到 map 的另一个区域,我是否必须遵循批准流程?我有一个应用程序,我的用户界面将覆盖这些词,并希望将它们显示在 Google map 上的另一个位置。我知道如何在 iOS 中执行此操作,只是不知道 Google 这样做是否存在法律问题。
最佳答案
Google map 现在提供修改 map 外边距的功能,特别是为了允许开发人员移动 map Controller 、重新居中 map 以及明确法律和版权信息,否则这些信息可能会被其他工具覆盖用户设计的 UI 元素。
例子:
// Insets are specified in this order: top, left, bottom, right
UIEdgeInsets mapInsets = UIEdgeInsetsMake(100.0, 0.0, 0.0, 300.0);
GMSMapView *mapView_;
mapView_.padding = mapInsets;
法律:
Note: As per the Google Maps API terms of service, your application must not remove or obscure the Google logo or copyright notices. Map Padding allows you to reposition these elements if necessary. If you display a custom UI at the bottom of the map, add padding to the bottom of the map so that the logo and legal notices will always be visible.
谷歌文档: https://developers.google.com/maps/documentation/ios/map#map_padding
我不确定这是否仍会违反 Apple 的法律条款,但 Google 显然同意移动 Logo ,只要它仍在左下角且未被遮挡。
关于ios - iOS 应用程序中 Google Logo 在 map 上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885596/