相关疑难解决方法(0)

google.maps.event.addDomListener() 已弃用,请改用标准 addEventListener() 方法:Google Place 自动完成错误

我正在尝试添加 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

20
推荐指数
2
解决办法
2万
查看次数

如何在javascript中删除事件监听器?

我想知道如何添加一个事件监听器,你在jquery中使用on和off的方式?

document.removeEventListener('touchstart');
document.addEventListener('touchstart', function (e) {
     closePopupOnClick(e, popup);
});
Run Code Online (Sandbox Code Playgroud)

但这实际上并没有删除事件监听器.如果我将addEventListener代码放在一个函数中并将该函数传递给removeEventListener它将无法工作bc你不能将params传递给函数.有人知道怎么做吗?

javascript jquery touch

9
推荐指数
1
解决办法
8594
查看次数