Google Chart API - можно ли скачать .js и работать с ним в автономном режиме?

Я хотел бы использовать Google Chart API в одном из своих проектов.

Можно ли загрузить для него ОДИН JavaScript, чтобы я мог работать в автономном режиме?

Я попытался загрузить скрипт, упомянутый со страницы html (jsapi), и его код, похоже, загружает другие скрипты:

google.loader.ServiceBase = 'https://www.google.com/uds';
google.loader.GoogleApisBase = 'https://ajax.googleapis.com/ajax';
...

Нет возможности получить только один унифицированный JavaScript?


person chacko    schedule 25.05.2011    source источник


Ответы (2)


Автономная работа с Google Chart API запрещена, поскольку это противоречит их TOS.

person wtrevino    schedule 14.03.2012
comment
Значит, даже если мне удастся загрузить весь код и использовать его в автономном режиме, я нарушу закон? - person Andrzej Rehmann; 23.03.2014
comment
У Google не такой открытый исходный код, как вам бы хотелось. Некоторые из их вещей все еще являются собственностью. - person nonsensickle; 09.06.2014
comment
Я столкнулся с той же проблемой, так как этот вопрос слишком старый, просто для справки, здесь я добавляю ссылку на часто задаваемые вопросы Google ... Ответ: они не предоставляют Google Charts Offline .. developers.google.com/chart/interactive/faq Перейдите к этому вопросу: Могу ли я использовать диаграммы в автономном режиме? - person Kaushal Bhatt; 11.07.2015

Загрузите этот пакет: https://www.dropbox.com/s/4cd7zbdvv2mlg8f/gstatic.zip?dl=0

После добавления этого кода в HTML:

<script type="text/javascript" src="gstatic/loader.js"></script>

У меня это работает.

Чтобы увидеть версию 44 диаграммы Google

person Alorse    schedule 21.04.2016
comment
Привет, Алорсе, надеюсь, у тебя все хорошо. Подскажите, пожалуйста, как можно, я использую график в автономном режиме. Не могли бы вы сказать мне, какие css или js и шрифты мне нужно добавить на мою html-страницу из пакета, который вы упомянули здесь, и их порядок. - person Rupesh Arora; 03.10.2016
comment
Единственный файл, который должен быть включен, - это loader.js, как я указывал при решении проблемы, не должен включать CSS или что-либо еще. - person Alorse; 04.10.2016
comment
Уже подано, но не работает. Другое дело, что через долгое время он тоже выдает ошибку версии. - person Rupesh Arora; 07.10.2016
comment
Так это нарушает условия использования Google или нет? - person RobPio; 29.11.2016
comment
Робпио, может я не уверен. - person Alorse; 30.11.2016
comment
Именно то, что нам нужно, - советовать людям делать то, что мы не уверены в законности ... - person Michael; 07.04.2018
comment
@RobPio Да, использование диаграмм Google в автономном режиме явно нарушает условия использования Google. Это написано в их TOS, вот цитата: Извините; наши условия обслуживания не позволяют вам загружать и сохранять или размещать код google.charts.load или google.visualization. Однако, если вам не нужна интерактивность Google Charts, вы можете сделать снимок экрана с диаграммами и использовать их по своему усмотрению. Вот ссылка: developers.google.com/chart/interactive/faq#localdownload - person Jacob; 13.11.2018