我對如何正確加載Google的API感到困惑。我看到提到了兩種不同的方法:gapi.client.load與google.load
第一個:Google API加載器(https://developers.google.com/loader)。我看到這個使用像這樣的HTML文檔中:
<script src="https://www.google.com/jsapi"></script>
然後在一個JS文件後它就會像這樣使用:
google.load('visualization', '1.0', {'packages':['corechart']})
二:谷歌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之間關係的糟糕文檔。感謝您的回答。 – Who8MyLunch