我正在尝试添加 Google 地点自动建议,我从开发人员网站复制了代码进行尝试,但收到错误: google.maps.event.addDomListener() 已弃用,请改用标准 addEventListener() 方法。 我也没有收到任何地点建议。
https://developers.google.com/maps/documentation/javascript/places-autocomplete
google.maps.event.addDomListener(window, 'load', initializeAutocomplete);
我还添加了脚本
<script src="https://maps.googleapis.com/maps/api/jskey=api_key&libraries=places"></script>
我在一个 html 中实现了同样的事情,它成功地工作了,但是当我在打开弹出窗口(具有 place-input 的表单)的单击按钮上使用它时,它给了我这个错误。
注意: 我也尝试过addEventListener但这给了我一个错误: google.maps.event.addEventListener is not a function
您知道为什么我会收到此错误吗?我该如何解决这个问题?
javascript django google-places-api google-places-autocomplete
我想知道如何添加一个事件监听器,你在jquery中使用on和off的方式?
document.removeEventListener('touchstart');
document.addEventListener('touchstart', function (e) {
closePopupOnClick(e, popup);
});
Run Code Online (Sandbox Code Playgroud)
但这实际上并没有删除事件监听器.如果我将addEventListener代码放在一个函数中并将该函数传递给removeEventListener它将无法工作bc你不能将params传递给函数.有人知道怎么做吗?