我使用 Google Directions Api 的限制是每天 2500 条路线查询,而且是免费的。一切正常。现在,当它明确写入时,在请求 api 时,它会突然出现此错误https://developers.google.com/maps/documentation/directions/start https://developers.google.com/maps/documentation/directions/start该客户 ID 用于高级计划。
下载的 URL: { "error_message" : "您必须在与此客户端 ID 关联的 Google Cloud 项目上启用结算功能,网址为https://console.cloud.google.com/project/_/billing/enable.Learn https://console.cloud.google.com/project/_/billing/enable.Learn更多在https://developers.google.com/maps/premium/new-plan-migration https://developers.google.com/maps/premium/new-plan-migration“,“路线”:[],“状态”:“REQUEST_DENIED”}
后台任务数据 { "error_message" : "您必须在与此客户端 ID 关联的 Google Cloud 项目上启用结算功能,位于https://console.cloud.google.com/project/_/billing/enable.Learn https://console.cloud.google.com/project/_/billing/enable.Learn更多在https://developers.google.com/maps/premium/new-plan-migration https://developers.google.com/maps/premium/new-plan-migration“,“路线”:[],“状态”:“REQUEST_DENIED”}
我该如何解决这个问题
来自谷歌地图文档:
提醒:要使用 Directions API,您必须在所有 API 请求中包含 API 密钥,并且必须为每个项目启用计费。
我知道他们过去允许在没有密钥或启用计费的情况下使用 API,但他们不久前更改了政策。
如果您愿意使用谷歌地图的替代方案,您可以查看 OSRM(开源路由机),这是完全免费的,但需要一些设置,并且您必须自己托管它。我们使用 OSRM 来获取方向,并通过自己托管它获得更好的性能,而成本只是谷歌地图的一小部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)