javascript - 谷歌地图自动完成功能不工作

标签 javascript html google-maps-api-3

我想获得 Google map 的自动完成行为,但我不知道它显示这个的确切原因

*未捕获类型错误:无法读取未定义的属性“自动完成”*

我在哪里用过这个

  var addressValue = document.getElementById('geoFenceAddress');
  alert(addressValue);
  var autocomplete = new google.maps.places.Autocomplete(addressValue);
  autocomplete.bindTo('bounds', geoFenceAddress);

我有一个 ID 为“geoFenceAddress”的元素,实际上警报显示的是这个 [Object HTMLInputElement]

我不明白我缺少的地方,请说明............

:(

最佳答案

您需要在加载 API 时添加 places 库。

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

关于javascript - 谷歌地图自动完成功能不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13814334/

相关文章:

javascript - 类型 <void> 上不存在属性 `data` | AxiosHttpResponse<任何>

javascript - 使用异步数据对 Canvas 元素进行动画处理

javascript - Youtube iframe 视频在模态框关闭后重新启动

java - 使用 jsoup 解析 html 时避免删除空格和换行符

javascript - 将 wordpress template_directory_uri() 传递给 acf-maps.js

javascript - 仅对 Ag-Grid 上的某些行进行分组

html - 如何规范化 Firefox 和 Safari 中的跨浏览器 Flexbox 错误

javascript - 将 setTimeout 添加到带有回调的函数的语法

php - 谷歌地图 api3 错误

html - Shiny :侧边栏和 "sentence"之间的空格