www type script libreria internet gstatic google include local jsapi

include - libreria - script type text javascript src https www google com jsapi></ script



Incluir jsapi google en una máquina local, no de google.com (5)

Absolutamente, aunque solo como prueba de concepto. Simplemente abra y guarde el siguiente archivo como jsapi.js en su máquina local:

http://www.google.com/jsapi

Luego, agregue una referencia a ella desde su página HTML:

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

Vea un ejemplo en:

http://www.marlenynunez.com/files/jsapi/horizontal-news-ticker4.html De la respuesta a la pregunta [pregunta]: jquery ticker de noticias horizontal usando google jsapi

Pero, como otros han señalado, es posible que aún necesite acceso a la web y los términos de servicio para la API no permiten su uso de esta manera.

Me gustaría saber si es posible descargar e incluir la biblioteca jsapi, pero no alojada por google.com, alojada en mi máquina local. Porque es posible que mi proyecto no pueda tener acceso a la web.


Aunque puede hacer eso y dowlnoad jsapi, el resto del código todavía está en los servidores de Google, en las bibliotecas de visualización, etc., y no en términos de servicio, lo que lo prohíbe.

¿Puedo usar gráficos sin conexión? No; su computadora debe tener acceso directo a http://www.google.com/jsapi para poder utilizar los gráficos. Esto se debe a que las bibliotecas de visualización que su página requiere se cargan dinámicamente antes de usarlas. El código para cargar la biblioteca apropiada es parte del script jsapi incluido, y se llama cuando invoca el método google.load (). Nuestros términos de servicio no le permiten descargar el código google.load o google.visualization para usar sin conexión. ¿Puedo descargar y alojar el código del gráfico localmente o en una intranet? Lo siento; nuestros términos de servicio no le permiten descargar y guardar o alojar el código google.load o google.visualization.


Hola, he usado el siguiente concepto para agregar el archivo localmente en la aplicación anguarjs y está funcionando bien para propósitos de desarrollo.

/* global angular */ (function(){ angular.module(''googlechart'') .provider(''googleJsapiUrl'', googleJsapiUrlProvider); function googleJsapiUrlProvider() { var protocol = ''http:''; var url = ''//localhost/yourApplicationName/Scripts/chart/jsapi.js''; this.setProtocol = function (newProtocol) { protocol = newProtocol; }; this.setUrl = function (newUrl) { url = newUrl; }; this.$get = function () { return (protocol ? protocol : '''') + url; }; } })();


Usted no puede

Puede descargar jsapi.js y guardarlo en su máquina local, pero aún se referirá a la versión en línea en google.com. Puedes verlo abriendo el código jsapi.js.

Ver este artículo de desarrolladores de Google para más.

¿Puedo usar gráficos sin conexión?

No; su computadora debe tener acceso directo a http://www.google.com/jsapi para poder utilizar los gráficos. Esto se debe a que las bibliotecas de visualización que su página requiere se cargan dinámicamente antes de usarlas. El código para cargar la biblioteca apropiada es parte del script jsapi incluido, y se llama cuando invoca el método google.load (). Nuestros términos de servicio no le permiten descargar el código google.load o google.visualization para usar sin conexión.

¿Puedo descargar y alojar el código del gráfico localmente o en una intranet?

Lo siento; nuestros términos de servicio no le permiten descargar y guardar o alojar el código google.load o google.visualization.


jsapi.js archivo jsapi.js sí solo no servirá de nada porque solicita una carga completa de otros scripts y archivos css cuando se cargan cosas con él.

Entonces, si realmente desea que su aplicación esté sin conexión con Google Charts, primero incluya jsapi.js en su aplicación y supervise los otros archivos que solicita por el cable (usando algo como Fiddler ). Luego descárgalos también e inclúyelos en tu aplicación. Recuerda que podría ser un agujero de conejo profundo IYKWIM.

También tenga en cuenta que todo lo anterior anula los Términos y condiciones de Google para utilizar sus gráficos.