我正在使用 GoogleMaps JS 和地方库来自动完成城市。但尽管浏览器和系统处于深色模式,但我总是在浅色模式下得到结果。有没有办法强制使用深色模式来获得结果,也许在选项中?在文档中没有找到任何内容。
var options = {
types: ['(regions)'],
componentRestrictions: {country: ["us", "ca"]}
};
var input = document.getElementById('city');
var autocomplete = new google.maps.places.Autocomplete(input, options);
所以我找到了一个 CSS 解决方案,发布它以防它对某人有帮助,但基于 CSS 的规则可能会被破坏,所以它不是一个完整的证明解决方案。希望有人有更好的解决方案。
.pac-container {
background-color: #282828 !important;
color: #EEE !important;
}
.pac-item{
color: #AAA !important;
border-top: 1px solid #333 !important;
}
.pac-item-query {
color: #EEE !important;
}