gpt4 book ai didi

javascript - gapi.client.load 与 google.load

转载 作者:可可西里 更新时间:2023-11-01 02:44:55 29 4
gpt4 key购买 nike

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

首先:Google API 加载器(https://developers.google.com/loader)。我在 html 文档中看到这样使用:

<script src="https://www.google.com/jsapi"></script>

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

google.load('visualization', '1.0', {'packages':['corechart']})

第二:Google API Javascript 客户端 (http://code.google.com/p/google-api-javascript-client/)。这个加载如下:

<script src="https://apis.google.com/js/client.js"></script>

然后像这样使用:

gapi.client.load('fusiontables', 'v1')

如果您查看这两个 API 中每一个的文档,我的印象是第二种方法是当前的“现代”方法,而第一种方法则较旧。旧方法支持的 API 比新方法少,但它们并不相同。我想在我的应用程序中同时使用 Fusion Tables 和 Google Charts。据我所知,我认为我需要加载这两个 API。

我的问题:这两个 API 是否确实截然不同且彼此独立?我将“google.load”方法解释为较旧的“遗留”方法是否正确?如果我需要同时使用这两个 API,它们之间是否存在冲突?

感谢任何想法!

最佳答案

您的评估是正确的。这些 API 彼此不同,并且在加载它们时不应该有冲突(尽管您应该在执行任何工作之前验证它们的两个“加载”方法都已被触发)。但是,我不会将 google.load API 描述为“遗留”; google.load 是加载某些 Google JS 客户端的通用机制,并不反射(reflect)底层客户端库的状态。

关于javascript - gapi.client.load 与 google.load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14113257/

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