如何确定我的帐户中还剩多少免费 google 距离查询?

How to determine how many free google distance queries are left on my account?

我正在使用 R 中的 Google 地图 API 提取大量 origin/destination 对的 distance/time 信息。我目前正在使用 gmapsdistance 包,但看过其他几个包。

我的高级 API 密钥包括每天 10 万次免费查询。有没有包可以return还剩多少?例如,ggmap 包有一个 geocodeQueryCheck()。问题是我不认为这个函数实际上 return 是您帐户 上剩余的数字 。它不会要求您提供 API 密钥。我的猜测是它只是跟踪今天调用了多少。最新的 github 版本有一个 register_google() 功能,允许您设置 API 密钥,但是当我使用 gmapsdistance 包发出 API 请求时,geocodeQueryCheck() 不更新。

综上所述,我只想知道还剩多少。即使我需要直接构造URL地址。当我查看 API 文档时,我什至没有看到 URL 要求它,这并没有给我太大希望。

经@SymbolixAU 确认,目前没有办法做到这一点。

抱歉,我想这有点晚了,但你试过了吗?

sum(.GoogleDistQueryCount$elements)