Google自动填充js消失了,现在显示:无

时间:2018-03-14 12:03:48

标签: google-maps autocomplete

今天我的Google自动完成输入字段消失了,似乎有些东西会将“display:none”添加到元素中的样式(而不是CSS)。

我发现一些其他解决方案覆盖了具有高Z-index的'.pac-container'CSS类,它似乎再次出现,但它没有显示任何搜索结果。任何人都知道为什么会这样,有什么好的解决方案?

如果Google API密钥无效或类似的简单,这可能是标准吗?

这是我的脚本导入:

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=MY_API_KEY"></script>

1 个答案:

答案 0 :(得分:1)

解决了!解决方案是设置一个特定的API版本,所以我们改变了这个:

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=MY_API_KEY"></script>

到此:

<script src="https://maps.googleapis.com/maps/api/js?v=3.31&libraries=places&key=MY_API_KEY"></script>

感谢“geocodezip”的评论,我现在明白了原因:

  

如果没有v = 3,您使用的是“实验版”。这会定期中断(和/或破坏其他代码的主要方式的变化)。 Versioning description in the documentation