2014-10-23 5 views
7

मैं OpenLayers3.js फ़ाइल को कम करने की कोशिश कर रहा हूं जो कि मिनीफाईड नहीं है, यह एक दर्द डिबगिंग सामान है जो छोटा है, क्या कोई इसे ढूंढने में मेरी सहायता कर सकता है?ओपनलेयर जो कम नहीं हैं?

इम अब इस पते का उपयोग: http://openlayers.org/en/v3.0.0/build/ol.js

वैसे, यह शीर्ष पर एक विशेष thingy है। वेबसाइट देखें: http://ol3.js.org/? मुझे हँसा दिया।

सहायता?

+2

यूआरएल काफी मजेदार है। लंबाई कुछ लोग जायेंगे। –

+2

मुझे खुशी है कि आपको जवाब मिल गया, जो, ज़ाहिर है, ol-debug.js। मैंने [gis.stackexchange] पर कुछ निर्देश दिए हैं (https://gis.stackexchange.com/questions/123449/how-do-i-create-a-local-web-gis-server-using-node-js/123460 # 123460) स्थानीय स्तर पर OL3 को चलाने के लिए, यदि यह किसी भी मदद की है। –

+0

पेटूर, डाउनवोट क्यों? केवल सहायक होने की कोशिश कर रहा है। –

उत्तर

7

आप unminified ol की जरूरत है, तो आप उपयोग कर सकते हैं आप unminified राजभाषा स्रोत कोड मिल जाएगा निम्नलिखित ol से एक:

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

यह 3.5M की एक फ़ाइल ताकि उत्पादन में इस का उपयोग नहीं करते है;)

+0

यह है कि! धन्यवाद – petur

+0

ol-debug.js ओपनलेयर फाइलों और क्लोजर लाइब्रेरी फाइलों पर केवल एक कॉन्सटेनेशन (निर्भरता क्रम में) है जिस पर ओपनलेयर निर्भर करता है।तो यह एक बहुत बड़ी फाइल है जिसे डिबगिंग से किसी और चीज़ के लिए इस्तेमाल नहीं किया जाना चाहिए। – erilem

1

हाँ, http://openlayers.org/en/v3.0.0/examples/loader.js सभी कच्चे फ़ाइलें लोड होगा - स्क्रिप्ट टैग के एक समूह के बाहर लिख कर मूल रूप से। जैसा कि @lexicore पहले से ही कह चुका है, आप github से स्रोत प्राप्त कर सकते हैं, हालांकि इसमें स्थानीय रूप से चलाने के लिए नोडज स्थापित करना शामिल है (जो वास्तव में दर्दनाक नहीं है, लेकिन होस्ट किए गए स्रोत से बस डिबगिंग करने से कहीं अधिक है)। कितना OpenLayers में चला गया है का एहसास दिलाने के लिए package.json पर एक नजर डालें 3.

आप उदाहरण एनीमेशन के लिए, OpenLayers 3 examples पर जाएं, ड्रॉप डाउन में विकास के लिए उत्पादन को बदलने और उसके बाद दृश्य स्रोत करते हैं, आप करेंगे उपरोक्त लिंक प्राप्त करें। आप जावास्क्रिप्ट कंसोल में सभी कच्चे जेएस फाइल भी देख सकते हैं।

संपादित करें: मैं कुछ instructions शब्दों में कहें, आधिकारिक राजभाषा देव पेज/कैसे बनाने के तरीके पर, स्थानीय स्तर पर चलाने के लिए, जो भी

+0

निश्चित रूप से उत्पादन में उपयोग नहीं किया जाना चाहिए। :) – lexicore

+1

@lexicore। नहीं, निश्चित रूप से, यह विकास कहता है, लेकिन मैं ओपी से सहमत हूं, मिनी जेड डीबग करने का प्रयास मजेदार नहीं है :-)। मैंने कोशिश की, लगभग एक मिनट के लिए, आर्कजीस जावास्क्रिप्ट एपीआई और Google मानचित्र को एक बार डिबग करने के लिए - डरावनी चीजें। Google बंद करना खनन का एक अद्भुत काम करता है, हालांकि, जो आप स्पष्ट रूप से उत्पादन में चाहते हैं। –

+0

मैं इन स्थानीय रूप से चलाने में सक्षम हूं, लेकिन ऑब्जेक्ट के प्रिंट अभी भी minified प्रारूप में हैं। "वी {क्यूए: आईसी, से: वी, पीडी: नल, सी: 3, closure_uid_993555295: 45 ...}" की तरह। मैं वास्तव में देखना चाहता हूं कि वस्तुएं क्या हैं ... – petur

संबंधित मुद्दे