Google Places JavaScript API v3,如何将API密钥添加到请求中?

Google Places JavaScript API v3,如何将API密钥添加到请求中?,javascript,google-maps-api-3,google-places-api,Javascript,Google Maps Api 3,Google Places Api,我有一个使用GoogleMapsJavaScriptAPI(v3)的web应用程序,我也在使用JavaScript版本访问PlacesAPI 在使用HTTPS请求时,Places API文档说明需要添加Places API密钥(通过Google API控制台获取)。文件还说,你必须用信用卡核实你的身份,否则你每天只能申请1000个。一旦验证,您每天可以收到100000个请求 但是,没有说明如何将API键添加到传递到google.maps.places.PlacesService.search()

我有一个使用GoogleMapsJavaScriptAPI(v3)的web应用程序,我也在使用JavaScript版本访问PlacesAPI

在使用HTTPS请求时,Places API文档说明需要添加Places API密钥(通过Google API控制台获取)。文件还说,你必须用信用卡核实你的身份,否则你每天只能申请1000个。一旦验证,您每天可以收到100000个请求

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

我的客户非常关注这一每日限制,因为该应用程序是一个信息亭,将成为一个大型贸易展的一部分,在那里,Places API可能会在一天中被ping 1000次以上

有人能对此提出建议吗?我是否应该重新编写代码以使用HTTP请求方法,以便在那里添加密钥?或者,是否有可能将密钥添加到我最初加载的GoogleMapsJavaScriptAPI中

提前感谢,


语法。

加载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服务受到相同的限制;它属于V3API中允许的25000个映射负载。此外,为了安抚您的客户,您可以注意到,对于JS API,“为了适应使用率出现短期峰值的网站(例如新闻采集组织或短暂传播病毒的网站),只有在网站连续90天超过限制后,才会强制执行使用限值。”(来自“地图API常见问题解答”部分)

我很困惑-您是在使用PlacesService作为地图API的一部分,还是在使用PlacesAPI?如果是后者,则说明如何使用密钥:非常感谢!这正是我需要听到的。干杯!+1让我不那么着急。