首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gapi.client.load对google.load

gapi.client.load对google.load
EN

Stack Overflow用户
提问于 2013-01-01 18:54:13
回答 1查看 3.7K关注 0票数 11

我对如何正确加载Google的API感到困惑。我看到提到了两种不同的方法:

First:Google加载程序(https://developers.google.com/loader)。我在html文档中看到这样的用法:

代码语言:javascript
运行
复制
<script src="https://www.google.com/jsapi"></script>

然后,在JS文件中,它会像这样使用:

代码语言:javascript
运行
复制
google.load('visualization', '1.0', {'packages':['corechart']})

第二:Google客户端(http://code.google.com/p/google-api-javascript-client/)。这辆车上了子弹,就像:

代码语言:javascript
运行
复制
<script src="https://apis.google.com/js/client.js"></script>

然后用在后面,比如:

代码语言:javascript
运行
复制
gapi.client.load('fusiontables', 'v1')

如果您查找这两个API中的每个API的文档,我会得到这样的印象:第二种方法是当前的“现代”方法,而第一种方法则更老。旧方法所支持的API比较新的方法少,但它们并不相同。我希望在我的应用程序中同时使用融合表和Google。据我所知,我认为我需要加载这两个API。

My的问题:这两个API是否确实是不同的、相互独立的?我是否正确地将"google.load“方法解释为更老的”遗留“方法?如果我需要同时使用这两种API,它们之间是否有任何冲突?

谢谢你的想法!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-02 16:28:28

你的评估是正确的。这些API是相互区别的,在加载这两个API时不应该发生冲突(尽管您应该在做任何工作之前验证它们的两个"on load“方法是否已经被触发)。但是,我不会将google.load API描述为“遗留”;google.load是加载某些Google客户端的通用机制,而不是底层客户端库状态的反映。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14113257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档