Google Apps Script StaticMap setCustomMarkerStyle() 不会改变标记样式

Google Apps Script StaticMap setCustomMarkerStyle() 不会改变标记样式

在 Google Apps Script StaticMap 中,setCustomMarkerStyle() 方法不会改变标记样式:

var map = Maps.newStaticMap() .setCustomMarkerStyle("https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/640px-Google_2015_logo.svg.png", true)
map.setCustomMarkerStyle("https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/640px-Google_2015_logo.svg.png",true)
map.addMarker(42.7048837, 27.8111292)
.setCustomMarkerStyle("https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/640px-Google_2015_logo.svg.png", true)
map.setCustomMarkerStyle("https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/640px-Google_2015_logo.svg.png", true)

  var image = DriveApp.createFile(map.getBlob());
  Logger.log(image.getUrl());
  Logger.log(image.getDownloadUrl());
  return image.getDownloadUrl();

答案1

好的,图标的大小(面积)限制为 4096 像素^2,对于方形图像来说仅为 64x64 像素

https://developers.google.com/maps/documentation/maps-static/start#CustomIcons

所以只需使用小图标。

相关内容