ios - iOS 应用程序中 Google Logo 在 map 上的位置

标签 ios google-maps

为了将左上角的“Google”移动到 map 的另一个区域,我是否必须遵循批准流程?我有一个应用程序,我的用户界面将覆盖这些词,并希望将它们显示在 Google map 上的另一个位置。我知道如何在 iOS 中执行此操作,只是不知道 Google 这样做是否存在法律问题。

enter image description here

最佳答案

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/

相关文章:

ios - FileManager MoveItem 回调 - Swift

ios - Swift 是否有唯一无序值集合的概念?

ios - UITableView - "unable to dequeue a cell with identifier"

javascript - 仅 HTML/JS 和谷歌地图上的实时 GPS 跟踪器可以在手机上运行?可能吗?

javascript - 将图标添加到谷歌地图

ios - 如何加载带有注释信息的 View Controller

ios - Cocos2d v2.0 - 设置场景、图层、 Sprite 等

android - 获取谷歌地图导航说明

google-maps - polymer 风格谷歌地图

javascript - 如果我的页面上有 Google map ,如何在其周围绘制一个半径为 "circle"的蓝点?