我有一个带有工作地点列表的Google表格。对于每个地点,我旨在一次计算它与所有其他地点的距离,以找到彼此附近的地点。
下面的我的getDistance()
函数返回一个浮点数,该浮点数对应于两个地址之间的距离(以英里为单位):
(我已编辑API密钥和客户端ID)
function getDistance(from, to) {
var key = '{my-API-key}';
var clientID = '{my-client-id}';
Maps.setAuthentication(clientID, key);
var directions = Maps.newDirectionFinder()
.setOrigin(from)
.setDestination(to)
.setMode(Maps.DirectionFinder.Mode.DRIVING)
.getDirections();
return parseFloat(directions.routes[0].legs[0].distance.text);
};
我尝试过的事情
这两个已启用的API均未在API控制台中显示任何用法,但我的脚本仍然显示以下错误:
一天中调用的服务次数过多:路由
我没有为此设置任何相关配额,所以我不明白什么?