gpt4 book ai didi

google-apps-script - 在 Google Apps 脚本中使用完整的 Google Maps V3 API 及其所有功能

转载 作者:行者123 更新时间:2023-12-04 16:18:40 25 4
gpt4 key购买 nike

我想将我的 Google map V3 网络应用程序转换为 Google Apps 脚本。如何使用/加载完整的 Maps V3 API 到 Google Apps 脚本 HTML 文件(GAS 网络应用程序)?普通的标记方法似乎不起作用。

我也试过 Google Loader,但没有成功。

甚至是 URLFetch,但到目前为止运气不好。

这是一个“独立脚本”,作为网络应用发布。

最佳答案

As of December 2014使用 IFRAME sandbox mode 可以使用 Google Maps JavaScript API v3在 Google Apps 脚本 HtmlService 中。将以下代码段发布为网络应用并在 Google 开发者控制台中生成公钥,允许 *.googleusercontent.com/* 作为浏览器引荐来源网址:

function doGet() {
return HtmlService.createHtmlOutputFromFile('ui')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}

-- ui.html -- (来自 Google Maps Dev. Docs )

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body, #map-canvas { height: 100%; margin: 0; padding: 0;}
</style>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: { lat: -34.397, lng: 150.644},
zoom: 8
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"></div>
</body>
</html>

关于google-apps-script - 在 Google Apps 脚本中使用完整的 Google Maps V3 API 及其所有功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com