【问题标题】:Google Places JavaScript API v3, how can I add my API key to requests?Google Places JavaScript API v3,如何将我的 API 密钥添加到请求中?
【发布时间】:2012-02-03 11:21:20
【问题描述】:

我有一个使用 Google Maps JavaScript API(v3) 的网络应用程序,并且我也在使用 JavaScript 版本访问 Places API。

Places API 文档在使用 HTTPS 请求时指出,您需要添加 Places API 密钥(通过 Google API 控制台获取)。该文件还说,您必须使用信用卡验证您的身份,否则您每天只能收到 1000 个请求。验证后,您每天可以收到 100 000 个请求。

但是,没有文档说明如何将 API 密钥添加到您传递给 google.maps.places.PlacesService.search() 方法的 JavaScript 对象...

我的客户非常关心这个每日限制,因为该应用程序是一个信息亭,它将成为大型贸易展的一部分,Places API 很可能全天被 ping 超过 1000 次...

任何人都可以就此提出建议吗?我是否应该重新编写代码以使用 HTTP 请求方法,以便在那里添加密钥?或者是否有可能将密钥添加到我的 Google Maps JavaScript API 初始加载中?

提前致谢,

语法。

【问题讨论】:

标签: javascript google-maps-api-3 google-places-api


【解决方案1】:

您可以在加载 JS API 时添加您的 API 控制台密钥,如下所示:

<script type="text/javascript"
      src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">

但是,我认为 JS Places 服务不受相同限制;它属于 v3 API 中允许的 25,000 次地图加载。此外,为了安抚您的客户,您可以注意,对于 JS API,“为了适应短期使用高峰的网站(例如,新闻收集组织或短暂传播的网站),使用限制只有在网站连续 90 天超过限制时才会执行。” (来自 Maps API 常见问题的Usage Limits 部分)

【讨论】:

  • 非常感谢!这正是我需要听到的。干杯! +1 让我不那么焦虑。
猜你喜欢
  • 2013-09-09
  • 2012-08-31
  • 2012-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-15
  • 1970-01-01
  • 2018-07-29
相关资源
最近更新 更多