【问题标题】:Google places API not showing autocomplete dropdownGoogle Places API 未显示自动完成下拉菜单
【发布时间】:2016-10-27 19:53:33
【问题描述】:

我遇到了 Google Places 自动完成 API 的问题。它没有显示下拉菜单。我收到来自 API 的响应。它只是没有在视图中的 .pac-container 内呈现或附加。我尝试更改 .pac-container 的 css。但仍然没有运气。我只是使用 google (Here) 提供的代码示例中的相同代码。我不知道出了什么问题。请帮助我。

测试链接:http://webberspoint.com/test.html

【问题讨论】:

  • 我尝试了来自 google places api 的相同代码,它的工作没有任何问题。你自己对 javascript 和 html 做了什么修改吗?
  • 我的解决方案解决了您的问题吗?
  • 我没有做任何改变,只是把我的钥匙放进去。我还检查了控制台。 API 已启用
  • 尝试再创建一次密钥。如您所见,错误仅与此有关。
  • 是否必须启用计费功能?我在 plunkr plnkr.co/edit/XrSeaQlQxA7kbMNc4KEM 上尝试了相同的代码,它正在工作。但不能在服务器上工作

标签: javascript jquery google-maps autocomplete google-places-api


【解决方案1】:

我找到了解决您问题的方法。当我在您的自动完成输入中拨打电话时,正在拨打谷歌位置自动完成的电话。但是响应返回一个错误说 [3,null,null,"This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: https://console.developers.google.com/apis/library?project=_ Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/places_backend?project=_ For more information on authentication and Google Maps Javascript API services please see: https://developers.google.com/maps/documentation/javascript/get-api-key"] ) 。所以请检查一下,要么你没有激活这个 API,要么你使用的这个 API 密钥不正确。首先检查,可能是你的API没有打开。并确保为 Google Maps JavaScript API 生成 API。我还添加了我收到的错误的快照。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多