gapi.client.load против google.load

Я не совсем понимаю, как правильно загружать API Google. Я вижу упомянутые два разных подхода:

Первый: Загрузчик API Google (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, есть ли конфликты между ними?

Спасибо за любые идеи!

Ответы на вопрос(1)

Ваш ответ на вопрос