我每天都在2500个免费路线查询的范围内使用Google Directions Api。运行正常。现在,https://developers.google.com/maps/documentation/directions/start中清楚地写着它时,在请求api时它无处不在给出此错误 该客户ID用于高级计划。
下载的URL:{“ error_message”:“您必须在与此https://console.cloud.google.com/project/_/billing/enable.Learn的https://developers.google.com/maps/premium/new-plan-migration处与此客户ID相关联的Google Cloud Project上启用计费”,“路由”:[],“状态” “ : “请求被拒绝”} 后台任务数据{“ error_message”:“您必须在与此https://console.cloud.google.com/project/_/billing/enable.Learn的https://developers.google.com/maps/premium/new-plan-migration处,与此客户端ID相关的Google Cloud Project上启用计费,”,“ routes”:[],“ status”:“ REQUEST_DENIED“}
我该如何解决这个问题
答案 0 :(得分:0)
从Google地图文档中:
提醒:要使用Directions API,必须在所有API请求中包含一个API密钥,并且必须为每个项目启用计费。
我知道他们曾经允许在未启用密钥或计费的情况下使用API,但不久前他们更改了政策。
如果您愿意使用Google地图的替代品,则可以查看OSRM(开源路由机),这是完全免费的,但需要进行一些设置,您必须自己托管。我们使用OSRM进行导航,并以自己的价格提供了更好的性能,而费用仅为googlemaps的一小部分。