我们正在为我们公司开发一个新网站。在此过程中,我们希望增强我们为客户提供的Google Map功能。
目前,我们正在使用Google Maps JavaScript API服务来执行以下功能:
到目前为止,我们正在通过Google标准计划使用API,并且正在使用Google提供的免费信用额度。
然而,在新网站中,我们希望使用Distance Matrix API自动向我们的客户展示其他有用的商店信息,以显示未来5-10家零售店距离其位置的距离(以公里为单位,以及行程时间内的汽车和放大器) ;小时/小时)。由于API文档和定价表,此功能当然会导致更多的API信用使用,特别是与我们已经使用的地理编码相结合。
为了确定哪些功能以及我们能够在一致的基础上“承担”多少功能,我们需要获得当前使用的信用额度。在Google Maps JavaScript API服务的API管理器中,我们只能看到“每天地图加载次数”的API-Key数字,而不能看到使用Google Maps JavaScript API使用客户端地理编码的数字。但是,后者是我们计算Distance API新功能的预期用途时更重要的数字。
问题:我们在哪里可以找到地理编码数字?我们是否可能必须为地址搜索功能创建单独的API-Key,以便可以分别跟踪客户端地理编码?我们实际上认为这都是我们正在使用的一个API密钥处理的。
答案 0 :(得分:1)
客户端和服务器端地理编码请求都是根据Cloud开发人员控制台中的Geocoding API计算的。
https://developers.google.com/maps/documentation/javascript/geocoding#quotas
如果仅使用客户端地理编码,请在开发人员控制台中选择地理编码API并检查使用情况图表。如果同时使用客户端和服务器端地理编码,则可以按用于初始化Google Maps JavaScript API的API密钥过滤使用情况。
距离矩阵服务也是如此。您应该在Cloud开发人员控制台中查看Distance Matrix API的使用情况图。
Google问题跟踪器中还有一项功能请求,用于添加以编程方式检查使用情况的功能:
https://issuetracker.google.com/issues/35830575
随意添加此功能请求以添加您的投票。