Google maps 如何免费使用google directions api

Google maps 如何免费使用google directions api,google-maps,google-directions-api,Google Maps,Google Directions Api,我在每天2500条免费路线查询的范围内使用谷歌方向Api。它工作得很好。现在,它在请求api时突然出现了这个错误,而api是以明文形式编写的 该客户Id用于高级计划 下载的URL:{“error_message”:“您必须在与此客户端ID关联的Google Cloud项目上启用计费,地址为”,“路由”:[],“状态”:“请求被拒绝”} 后台任务数据{“error_message”:“您必须在与此客户端ID关联的Google Cloud项目上启用计费,地址为”,“路由”:[],“状态”:“请求被拒

我在每天2500条免费路线查询的范围内使用谷歌方向Api。它工作得很好。现在,它在请求api时突然出现了这个错误,而api是以明文形式编写的 该客户Id用于高级计划

下载的URL:{“error_message”:“您必须在与此客户端ID关联的Google Cloud项目上启用计费,地址为”,“路由”:[],“状态”:“请求被拒绝”} 后台任务数据{“error_message”:“您必须在与此客户端ID关联的Google Cloud项目上启用计费,地址为”,“路由”:[],“状态”:“请求被拒绝”}


如何从google地图文档中解决此问题

提醒:要使用Directions API,您必须在所有API请求中包含一个API密钥,并且必须对每个项目启用计费

我知道他们过去允许在不启用密钥或计费的情况下使用API,但不久前他们更改了策略


如果你愿意使用谷歌地图的替代品,你可以查看OSRM(开源路由机器),这是完全免费的,但需要一些设置,你必须自己托管。我们使用OSRM进行指导,并获得更好的性能,我们自己托管它只需支付谷歌地图的一小部分成本。

您需要按照错误消息所说的去做(在与密钥相关的谷歌云项目上启用计费)。现在已经没有“免费”了,尽管谷歌(目前)提供了一些免费使用。谷歌地图高级计划已被否决。一旦您的许可证过期,您就必须迁移到谷歌地图平台,在那里必须使用付费帐户。您可以继续使用客户端ID,但现在它与云项目相关,所以您需要在那个里启用计费。