本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1811|回复: 1
打印 上一主题 下一主题

在Google Spreadsheet中利用Google Apps Script显示地图

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-27 14:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先上代码:
function generateMap() {
  var address = "summer palace, beijing, china";
  var mapUrl = Maps.newStaticMap()
      .setMarkerStyle(Maps.StaticMap.MarkerSize.MID,
                      Maps.StaticMap.Color.RED,
                      "A")
      .addMarker(address)
      .setMarkerStyle(Maps.StaticMap.MarkerSize.MID,
                      Maps.StaticMap.Color.RED,
                      "B")
      .addMarker("tsinghua university, beijing, china")
      .setCenter(address)
      .setSize(500, 500)
      .getMapUrl();
  var ui = UiApp.createApplication();
  ui.setTitle("Map");
  var panel = ui.createFlowPanel()
      .setSize("500px", "500px");
  panel.add(ui.createImage(mapUrl));
  ui.add(panel);
  ui.setHeight(500);
  ui.setWidth(500);
  SpreadsheetApp.getActiveSpreadsheet().show(ui);
}



function onOpen() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [{
    name : "Show Map",
    functionName : "generateMap"
  }];
  sheet.addMenu("Google Map", entries);
};

查看效果:https://docs.google.com/spreadsh ... VGc&usp=sharing

Tools --Script Editor下折腾代码吧。




ChinaGDG.com
回复

使用道具 举报

2#
发表于 2013-10-30 22:05:21 | 只看该作者
Pity that it's static map only
ChinaGDG.com
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表