Google Map Autocomplete API 未添加地址选项

Posted

技术标签:

【中文标题】Google Map Autocomplete API 未添加地址选项【英文标题】:Google Map Autocomplete API not adding address options 【发布时间】:2016-11-07 16:03:27 【问题描述】:

我正在尝试在使用 asp.net 构建的网站上实现此 https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform 以自动填充地址字段。问题是当我开始打字时,什么也没有发生。我将进入开发工具,API 添加了一个带有类pac-container 的元素。我将它的显示设置为阻止并看到它显示一个小的白色下拉菜单,角落里有“由 Google 提供支持”。我在工作示例中看到有一个类 pac-item 的 div 列表,它们位于 pac-container 内,并在您开始输入地址时包含建议的地址。有谁知道为什么我没有得到这个?谢谢。

【问题讨论】:

我不知道您的问题的根源,但我在 Google Maps Autocomplete API 中使用 asp.net 在这里找到了 tutorial。您可以检查这一点并将其用作您的指导方针。另外有关这方面的更多信息,请查看documentation。 【参考方案1】:

我们称它为错误(至少没有记录在案):

Javascript-API require a key 的新实现(截至 6 月 22 日),当您想使用位置库时,它似乎也是一个活跃的 Places API Webservice(这是新的并且目前无证)

所以:activate the Places API Webservice in the developer console 并等待 1-2 分钟

更新:它仍然没有记录,但至少已确认 -> https://plus.google.com/102023534640640210950/posts/4mtLcUFoyTv

【讨论】:

这救了我的命(和时间)。确实,在开发者控制台中,除了 Google Maps API 之外,您还需要激活 Places API,然后自动完成功能才能工作。没有出现错误/警告,它被完全隐藏了...... 天哪,我调试了差不多一个小时,不知道为什么我以前有效的解决方案在我发现这个之前不起作用。他们真的需要发送电子邮件或至少更新他们的文档。

以上是关于Google Map Autocomplete API 未添加地址选项的主要内容,如果未能解决你的问题,请参考以下文章

$.map() 在 .autocomplete() 成功内多次触发

google api autocomplete

google.maps.places.Autocomplete 语言输出

如何从 google.maps.places.Autocomplete 获得超过 5 个结果?

有没有办法限制 Google Places Autocomplete 搜索城市的街道?

Google Maps v3 AutoComplete 获取建议