我已经从以前的映射任务中设置了API密钥。
function getZone() {
var app = SpreadsheetApp;
var ss = app.getActiveSpreadsheet().getActiveSheet();
var address = ss.getRange("A1").getValue();
var testMap = Maps.newStaticMap().addMarker(address);
ss.getRange("B1").setValue(testMap.getMapUrl());
}
当我单击电子表格中的链接时,我会收到此错误:
Google Maps Platform服务器拒绝了您的请求。您必须使用API密钥来验证对Google Maps Platform API的每个请求。有关更多信息,请参阅http://g.co/dev/maps-no-account
答案 0 :(得分:1)
该错误表示您需要将API密钥附加到静态地图URL。
它应该是现有的URL + "&key="+YOUR_API_KEY
最终的URL应该是(例如):
http://maps.google.com/maps/api/staticmap?sensor=false&size=512x512&markers=131+Broadview+Avenue+Warrenton+VA&key=YOUR_API_KEY)