最近我开始编写Google Maps服务集成代码。我继续在青铜级别生成与我的企业电子邮件帐户关联的API密钥。当我使用服务sans API Key时,一切都运作良好。
如果我使用API Key参数,在我的开发者控制台中生成我的API密钥,则会收到错误消息:
此API项目无权使用此API。
用于访问地图的网址如下:
https://maps.googleapis.com/maps/api/distancematrix/xml?origins={origin_address}&destinations={destination_addresses}&mode=driving&language=en-US&sensor=false&key={APIKey}
如何获得授权v3 Maps JavaScript API的API密钥。我正在将该调用作为该地址后面的ASPX代码中的原始帖子。在我看来,当我第一次开始这一切时,这曾经很好地工作,现在突然间,我收到了这个错误。
我需要这个才能工作,因为我也会使用地方,而且这项服务似乎只适用于API Key。我希望能够将密钥配置一次并完成它。
答案 0 :(得分:20)
您需要启用要使用的每个API。
maps-javascript-API是一个API,DistanceMatrix-API(Webservice)是另一个。
转到developer-console-> API并启用距离矩阵API
注意:当您使用不需要启用此服务的DistanceMatrix-Webservice时,这仅与DistanceMatrix-Service of the Javascript-API相关。