मैं Google के एपीआई को सही तरीके से लोड करने के बारे में उलझन में हूं। मैंने दो अलग-अलग दृष्टिकोणों का उल्लेख किया:gapi.client.load बनाम google.load
पहला: Google API लोडर (https://developers.google.com/loader)। मैं यह इतना एचटीएमएल दस्तावेज़ के भीतर की तरह इस्तेमाल किया देखें:
<script src="https://www.google.com/jsapi"></script>
फिर बाद में एक जे एस में दाखिल इसे इस तरह इस्तेमाल किया जाता है:
google.load('visualization', '1.0', {'packages':['corechart']})
दूसरा: गूगल एपीआई जावास्क्रिप्ट क्लाइंट (http://code.google.com/p/google-api-javascript-client/)। यह एक तरह से भरी हुई हो जाता है:
<script src="https://apis.google.com/js/client.js"></script>
और फिर बाद में की तरह इस्तेमाल किया:
gapi.client.load('fusiontables', 'v1')
आप इन दो एपीआई मैं छाप पाने से प्रत्येक के लिए प्रलेखन देखो कि दूसरा दृष्टिकोण वर्तमान 'है, तो आधुनिक 'दृष्टिकोण, जबकि पहला पुराना है। पुरानी विधि कम एपीआई का समर्थन करती है जो कि एक नया है, लेकिन वे समान नहीं हैं। मैं अपने आवेदन में फ़्यूज़न टेबल्स और Google चार्ट दोनों का उपयोग करना चाहता हूं। जहां तक मैं कह सकता हूं मुझे लगता है कि मुझे दोनों एपीआई लोड करना होगा।
मेरे प्रश्न: क्या ये दो एपीआई वास्तव में एक-दूसरे से अलग और स्वतंत्र हैं? क्या मैं "google.load" विधियों को पुरानी "विरासत" सामग्री के रूप में समझने में सही हूं? अगर मुझे दोनों एपीआई का उपयोग करने की ज़रूरत है, तो क्या उनके बीच कोई संघर्ष है?
किसी भी विचार के लिए धन्यवाद!
मेरी "विरासत" टिप्पणी के बारे में स्पष्टीकरण के लिए धन्यवाद। मुझे लगता है कि मेरी भ्रम वास्तव में दो एपीआई के बीच संबंधों के बारे में Google के हिस्से पर खराब दस्तावेज के लिए नीचे आती है। आपके उत्तर के लिए धन्यवाद। – Who8MyLunch