文档表明,如果我们将自动完成功能与 Google 地图一起使用,我们可以删除底部的“Powered by Google”徽标。知道该怎么做吗?
8 回答
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;
}
看一下这个..
它在我的应用程序中工作。
将它放在您的样式表中,然后观看魔术。
.pac-container:after{
content:none !important;
}
我们的自动填充服务不需要与地图一起使用,但如果未显示地图,则需要在文本字段下方显示“由 Google 提供支持”徽标。
http://googlegeodevelopers.blogspot.in/2012/09/google-places-autocomplete-now-includes.html
有时,“由 Google 提供支持”的图片可能会被您放在自动完成列表中的样式所掩盖、冲突或不一致。在这些情况下,最好用样式文本替换图像。
图像本身是在一个:after
伪元素中定义的。您所要做的就是替换content
andfont-size
规则。确保您使用的文本归功于 Google,并确保设置字体大小,因为默认情况下它设置为零。
.pac-container:after {
content: "Powered by Google";
font-size: 10px;
}
由谷歌提供支持的最佳删除方法
.pac-container:after{display:none !important;}
我找到了两种方法
第一种方式
.pac-container:after {
background-image: none !important;
height: 0px;
padding: 0;
margin: 0;
}
第二种方式
.pac-container:after {
content: none !important;
}
两者都将删除 Google 地图自动完成下拉列表中的“Powered by Google”徽标
如果您使用 pods for iOS Google Autocomplete,您可以在 Pods -> GooglePlaces -> GooglePlaces.bundle -> Resources 中使用移除源标识来移除标识,有一个名为“powered-by-google ..”的标识删除,清理项目,并且重建(我不知道这是否允许)但它对我有用
尝试这个:
.pac-container:after{visibility: hidden!important;position: absolute; top: -9999px;
left: -9999px;opacity: 0;width: 0; height: 0;}
免责声明:如果还显示 Google 地图,则不需要显示“由 Google 提供支持”——感谢Kani 的评论