2013-04-17 58 views
3

我有一个doGet()GAS,我在那里调用一个带有HtmlService的HTML文件。
在HTML文件中我有基本的谷歌地图API调用在HtmlService中加载Google Maps API GAS

<script src="http://maps.googleapis.com/maps/api/js?v=3.11?key=kkkkkkeeeeeyyyy&sensor=true" type="text/javascript"> 
</script> 

<body>我展示与
onload="initialize()"功能标记物的简单动态地图。我启用了我的
项目上的API,并且我还编辑了允许的裁判。

当我打开页面,这里显示表明
性质无法结束“__”的错误:规则“setBadSuffix”

当检查出卡哈文档,我的理解是
谷歌地图API可以被称为从r5160开始,这是正确的吗?

但是错误与HtmlService documentation
一致,指的是这个双下划线不被允许。

那么,是否真的无法加载谷歌地图API的
HtmlService,如果没有这将是伍尔特在Caja issuesApps
Script issues
或更好的要求吗?

+1

我的印象是,这是不可能的,但我可能是错的。我认为,如果Google将其自己的JS API以jQuery的形式列入GAS,那就太好了。 – Fred

+0

我不确定它是否可行,但是当我阅读文档并发现可以使用jQuery时,我期待Google Apis的正常工作。 – Jacobvdb

+0

[使用完整的Google Maps V3 API及其在Google Apps脚本中的所有功能](http://stackoverflow.com/questions/11820188/use-the-full-google-maps-v3-api-and-所有功能在谷歌应用程序脚本) –

回答

0

您可以使用地图服务的GAS API。

您不必包含外部脚本,也可以避免一些配额限制(当您确实找出了解决办法即HTTP呼叫时)。

检查出来:https://developers.google.com/apps-script/reference/maps/

雅各

+0

这是真的,但它只允许静态地图。几乎没有任何交互失踪MAPS API v3的所有酷的东西。 – Jacobvdb