Domanda

Ho incluso il gem gmaps4rails.Volevo mostrare alcuni marcatori (3 per essere esatti) e il loro infowdow su una mappa, ma queste gemme sono dotate di un sacco di libreria JS e rallenta il mio sito. Voglio solo la Biblioteca su una sola pagina.Mi piace sapere come può rimuovere alcune librerie JS non necessarie.

<script src="/assets/underscore.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/base.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/base/base.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/objects/base_builder.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/objects/builder.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/objects/handler.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/objects/null_clusterer.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/common.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/bound.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/circle.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/clusterer.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/kml.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/map.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/marker.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/polygon.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/builders/polyline.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/bound.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/circle.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/clusterer.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/kml.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/map.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/marker.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/polygon.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/objects/polyline.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google/primitives.js?body=1" type="text/javascript"></script>
<script src="/assets/gmaps/google.js?body=1" type="text/javascript"></script>
.

È stato utile?

Soluzione

Ogni file è piuttosto piccolo Quindi l'elenco sembra enorme ma i suoi pochi codici.Quindi forse nello sviluppo nel rallenta le cose per la prima volta che devono essere resi ma poi sono cache.

In produzione, saranno compressi all'interno della tua applicazione.js Quindi la presenza sarebbe difficilmente evidente.

Se non lo vuoi ancora all'interno di ogni pagina:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top