35

文档表明,如果我们将自动完成功能与 Google 地图一起使用,我们可以删除底部的“Powered by Google”徽标。知道该怎么做吗?

4

8 回答 8

75

Animesh Nandi的回答有点老了。实际上,要删除“由 Google 提供支持”徽标,我必须使用以下代码:

.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
}
于 2014-08-27T13:34:15.880 回答
16

看一下这个..

它在我的应用程序中工作。

将它放在您的样式表中,然后观看魔术。

.pac-container:after{ content:none !important; }

于 2013-04-12T10:56:14.470 回答
7

我们的自动填充服务不需要与地图一起使用,但如果未显示地图,则需要在文本字段下方显示“由 Google 提供支持”徽标。

http://googlegeodevelopers.blogspot.in/2012/09/google-places-autocomplete-now-includes.html

于 2013-10-06T01:52:05.703 回答
4

有时,“由 Google 提供支持”的图片可能会被您放在自动完成列表中的样式所掩盖、冲突或不一致。在这些情况下,最好用样式文本替换图像。

图像本身是在一个:after伪元素中定义的。您所要做的就是替换contentandfont-size规则。确保您使用的文本归功于 Google,并确保设置字体大小,因为默认情况下它设置为零。

.pac-container:after {
  content: "Powered by Google";
  font-size: 10px;
}
于 2013-02-13T00:25:11.447 回答
4

由谷歌提供支持的最佳删除方法

.pac-container:after{display:none !important;}
于 2015-08-27T05:21:31.940 回答
1

我找到了两种方法

第一种方式

.pac-container:after {
    background-image: none !important;
    height: 0px;
    padding: 0;
    margin: 0;
}

第二种方式

.pac-container:after {
  content: none !important;
}

两者都将删除 Google 地图自动完成下拉列表中的“Powered by Google”徽标

于 2021-08-18T19:20:31.007 回答
0

如果您使用 pods for iOS Google Autocomplete,您可以在 Pods -> GooglePlaces -> GooglePlaces.bundle -> Resources 中使用移除源标识来移除标识,有一个名为“powered-by-google ..”的标识删除,清理项目,并且重建(我不知道这是否允许)但它对我有用

于 2018-05-23T05:09:45.690 回答
0

尝试这个:

.pac-container:after{visibility: hidden!important;position: absolute; top: -9999px; 
left: -9999px;opacity: 0;width: 0; height: 0;}

免责声明:如果还显示 Google 地图,则不需要显示“由 Google 提供支持”——感谢Kani 的评论

于 2021-02-18T16:28:57.673 回答