javascript - google.maps.event.addDomListener() 已弃用,请改用标准 addEventListener() 方法 : Google Place autocomplete Error

标签 javascript django google-places-api googleplacesautocomplete

我正在尝试添加 Google 位置自动建议,我从开发人员的网站上复制了代码进行尝试,但出现错误:
google.maps.event.addDomListener() 已弃用,请改用标准 addEventListener() 方法。
我也没有得到任何地方建议。
https://developers.google.com/maps/documentation/javascript/places-autocompletegoogle.maps.event.addDomListener(window, 'load', initializeAutocomplete);我还添加了脚本<script src="https://maps.googleapis.com/maps/api/jskey=api_key&libraries=places"></script>我在一个 html 中实现了同样的东西,它成功地工作了,但是当我在单击按钮上使用它时,它会打开一个弹出窗口( 具有位置输入的表单 ),它给了我这个错误。
注:我也试过 addEventListener 但这给了我一个错误:google.maps.event.addEventListener is not a function你知道为什么我会收到这个错误,我该如何解决这个问题?

最佳答案

由于 addDomListener() 已被弃用,请改用标准 addEventListener() 方法,您可以按如下方式进行:

window.addEventListener('load', initializeAutocomplete)
在所有需要的地方以类似的方式更换。
google.maps.event.addDomListener(<OBJECT>,<EVENT>,<FUNCTION>); 
<OBJECT>.addEventListener(<EVENT>,<FUNCTION>);

关于javascript - google.maps.event.addDomListener() 已弃用,请改用标准 addEventListener() 方法 : Google Place autocomplete Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72215994/

相关文章:

javascript - 如何从 javascript Date 对象获取时区字符串?

Javascript 作用域和闭包,变量保持其值

python - Jinja2 网址生成

javascript - Google Places API 无效值错误 : not an instance of HTMLInputElement

javascript - 如何检查谷歌地点库 place.photo 数组是否为空

android - Google PlacePicker 在启动后立即关闭,结果代码为 2

javascript - 什么是优点和缺点 : putting javascript in head and putting just before the body close

javascript - webpack-dev-server 'Cannot GET/'

django - 当用户付款时,如何将我的完成字段更改为 True?

django - 如何混合查询集结果?