5

根据谷歌地图的归属指南,在我的安卓应用程序中显示地图时,我必须显示谷歌和地图提供商的版权。版权通常显示在地图视图的底部。
问题是我的应用程序底部有一个圆形小部件,它隐藏了一些版权声明。
这就是为什么我想使用将版权移动到地图视图顶部的原因

GoogleMap.setPadding(0, 0, 0, mapViewHeight - copyRightFontHeight )

setPadding 带来的变化是:

  • 通过 API 调用或按钮按下(例如,指南针、我的位置、缩放按钮)的相机移动将相对于填充区域。
  • getCameraPosition() 将返回填充区域的中心。
  • Projection.getVisibleRegion() 将返回填充区域。
  • UI 控件将从容器边缘偏移指定的像素数。

但我想要所有这些函数的标准行为(那些你没有填充的函数)!

所以要么:我怎样才能只移动版权,而不改变上述功能的行为?
或者:如何使这些功能在填充边界之外正常工作?

4

1 回答 1

1

我需要使用图片上提供的文字吗?

自动生成的 Google 徽标和数据提供者属性只有在以可见形式重新引入内容中的其他地方(例如 Google 地球下方的照片说明)时才能被删除或屏蔽。换言之,您的文本必须与使用我们提供的默认文本时一样可见。

看起来您可以在自己身上放置相同的文本,只要它同样可见。我建议使用负边距来降低默认文本,然后使用 TextView 显示版权文本。

于 2014-07-26T17:07:25.007 回答