【问题标题】:Google Static Maps API in Google Drive (Docs) SpreadsheetGoogle Drive (Docs) 电子表格中的 Google Static Maps API
【发布时间】:2013-02-28 02:51:35
【问题描述】:

我正在尝试使用 Google Static Maps API 将图像提取到 Google Drive 电子表格中。它似乎主要是有效的。但是,它似乎随机不适用于某些邮政编码。但是,如果我在浏览器的地址栏中手动输入这些邮政编码,它就可以正常工作。这是我在单元格中的代码:

=image("https://maps.googleapis.com/maps/api/staticmap?size=50x50&markers=color:green|size:tiny|"&E10&"&markers=color:red|size:tiny|"&B1&"&sensor=false")

单元格 E10 和 B1 中有邮政编码。如果我更改 B1,则某些邮政编码不起作用。具体来说,B1 = 20001 和 E10 = 22408 不起作用。然而:

https://maps.googleapis.com/maps/api/staticmap?size=50x50&markers=color:green|size:tiny|22408&markers=color:red|size:tiny|20001&sensor=false 

在我浏览器的地址栏中工作得很好。

有什么想法吗?

【问题讨论】:

  • 我遇到了同样的问题。对我来说,它根本不起作用 - 我有一个包含城镇/地名(英国)的专栏,我只得到#N/A (no image was found...)。正如你所说,在浏览器中打开 URL 就可以了。
  • 事实上我很惊讶它对你有用,我已经剥离了标记信息,只留下了最简单形式的必需参数,我仍然在电子表格中没有得到任何地图。

标签: api google-maps google-sheets


【解决方案1】:

我能够让它工作的唯一方法是使用 http://goo.gl 缩短 URL 将 URL 粘贴到电子表格中。

=image("http://goo.gl/dOmcVP", 1)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多