Google Maps JavaScript API:监控客户端地理编码配额/配额



我们目前正在为公司开发一个新网站。在此过程中,我们希望增强我们为客户提供的谷歌地图功能。

目前,我们正在使用Google Maps JavaScript API服务来实现以下功能:

  • 加载谷歌地图以显示我们的零售店
  • 客户端地理编码(客户插入单个地址,此位置显示在地图上(

到目前为止,我们正在通过谷歌标准计划使用 API,并与谷歌提供的免费信用配额相处融洽。

但是,在新网站中,我们希望使用距离矩阵 API 自动向客户显示其他有用的商店信息,以显示接下来的 5-10 家零售商店距离其位置有多远(以公里为单位,以小时/分钟为单位的行驶时间汽车和英尺(。由于 API 文档和定价表,此功能当然会导致更多的 API 积分使用,尤其是与我们已经使用的地理编码结合使用时。

为了决定我们可以一致地"负担"哪些功能以及其中的数量,我们需要获得当前使用的积分的数字。在Google Maps JavaScript API服务的API管理器中,我们只能看到"每天地图加载量"的API-Key数字,而看不到使用Google Maps JavaScript API进行客户端地理编码的数字。但是,后者是我们计算距离 API 新功能的预期使用情况的更重要的数字。

问题:我们在哪里可以找到地理编码数字?我们是否必须为地址搜索功能创建一个单独的 API 密钥,以便可以单独跟踪客户端地理编码?我们实际上认为这一切都是通过我们当前使用的一个 API 密钥来处理的。

客户端和服务器端地理编码请求都是根据云开发人员控制台中的地理编码 API 计算的。

https://developers.google.com/maps/documentation/javascript/geocoding#quotas

如果仅使用客户端地理编码,请在开发人员控制台中选择地理编码 API 并检查使用情况图。如果您同时使用客户端和服务器端地理编码,则可以按用于初始化 Google Maps JavaScript API 的 API 密钥过滤使用情况。

距离矩阵服务也是如此。您应该在云开发人员控制台中查看距离矩阵 API 的使用图。

Google问题跟踪器中还有一个功能请求,以添加以编程方式检查使用情况的功能:

https://issuetracker.google.com/issues/35830575

请随时为此功能请求加注星标以添加您的投票。

相关内容

  • 没有找到相关文章

最新更新