2014-10-23 18 views
7

Sto cercando di trovare un file OpenLayers3.js che non sia stato minimizzato, si tratta di una soluzione per il debug del dolore che viene ridotta, qualcuno può aiutarmi a trovarlo?OpenLayers che non è minimizzato?

Im usando questo indirizzo ora: http://openlayers.org/en/v3.0.0/build/ol.js

Tra l'altro, si tratta di un thingy speciale in alto. Vedi il sito web: http://ol3.js.org/? Mi ha fatto ridere.

Aiuto?

+2

l'URL è abbastanza divertente. Le lunghezze in cui alcune persone andranno. –

+2

Sono felice che tu abbia trovato la risposta, che, ovviamente, è ol-debug.js. Ho messo alcune istruzioni su [gis.stackexchange] (https://gis.stackexchange.com/questions/123449/how-do-i-create-a-local-web-gis-server-using-node-js/123460 123460) per come eseguire OL3 localmente, se questo è di qualche aiuto. –

+0

petur, perché il downvote? Sto solo cercando di essere utile. –

risposta

7

Se è necessario l'olo unminified, è possibile utilizzare quello da OL:

http://openlayers.org/en/v3.0.0/build/ol-debug.js

si tratta di un file di 3.5M in modo da non utilizzare questo in produzione;)

+0

questo è tutto! grazie – petur

+0

ol-debug.js è solo una concatenazione (in ordine di dipendenza) dei file OpenLayers e dei file della libreria di chiusura da cui dipendono gli OpenLayers.Quindi è un file molto grande che non dovrebbe essere usato per nient'altro che il debug. – erilem

1

Sì, http://openlayers.org/en/v3.0.0/examples/loader.js caricherà tutti i file raw - in pratica scrivendo un mazzo di tag script. Come già detto @lexicore, è possibile ottenere l'origine da github, sebbene ciò implichi l'impostazione locale di nodejs per l'esecuzione (che in realtà non è doloroso, ma molto più del semplice debug da una fonte ospitata). Date un'occhiata a package.json per avere un'idea di quanto è stato fatto per OpenLayers 3.

Se si va al OpenLayers 3 examples, ad esempio l'animazione, cambia la produzione allo sviluppo nel menu a discesa, e poi fare vista origine, sarà ottenere il link sopra. Puoi anche vedere tutti i file js raw nella console Javascript.

EDIT: ho messo un po 'instructions, seguendo la pagina ufficiale OL dev, su come costruire/correre a livello locale, che sarà anche ottenere il codice sorgente OL unminified

+0

Non deve essere assolutamente utilizzato in produzione. :) – lexicore

+1

@lexicore. No, certo, si dice sviluppo, ma sono d'accordo con OP, provare a eseguire il debug di minified js non è divertente :-). Ho provato, per circa un minuto, a eseguire il debug di Arcgis Javascript API e Google Maps una volta - roba spaventosa. La chiusura di Google svolge comunque un incredibile lavoro di minificazione, che ovviamente vuoi nella produzione. –

+0

Sono in grado di eseguirli localmente, ma le stampe dell'oggetto sono ancora in formato miniato. Come "V {Qa: Ic, Se: V, pd: null, c: 3, closure_uid_993555295: 45 ...}". Voglio davvero vedere quali sono gli oggetti ... – petur

Problemi correlati