java - Mapbox and GWT integration -
मैं मैडोबेक्स जावास्क्रिप्ट लाइब्रेरी जीडब्ल्यूटी (Google वेब टूलकिट) के साथ काम करने की कोशिश कर रहा हूं।
नीचे कोड का एक स्निपेट है जिसका उपयोग मैं कर रहा हूं:
क्षैतिज पॅनल क्षैतिज पॅनेल = नया क्षैतिज पॅनेल (); horizontalPanel.setHeight ( "400px"); horizontalPanel.setWidth ( "600px"); horizontalPanel.getElement () setId ( "भू-नक्शा")।; ScriptInjector.fromUrl ("https://api.tiles.mapbox.com/mapbox.js/v2.1.4/mapbox.js") .setCallback (नया कॉलबैक & lt; शून्य, अपवाद & gt; () {@Override सार्वजनिक शून्य पर विफलता (अपवाद कारण) {} सफलता पर सार्वजनिक शून्य को ओवरराइड करें (शून्य परिणाम) {ScriptInjector.fromString ("$ wnd। $ (दस्तावेज़) .ready (function () {" + "console.log (\" ठीक है, यह मैं है! \ ") ; "+" एल.एमएपीबॉक्स.एसेसटोकन = \ "कुछ ऐस टोकन \"; "+" var मैप = एल.मैपबॉक्स.मैप (\ "भू-मानचित्र \", \ "geo-map-id \")। सेट करेंव्यू (+ [40, -74.50], 9); "+" console.log (\ "ठीक है, ये फिर से है! \"); "+"}); ")। इंजेक्शन ();}})। इंजेक्शन () ; // NameField जोड़ें और भेजेंबूटन को रूटपायनेल // पूरे शरीर के तत्व RootPanel.get ("nameFieldContainer") प्राप्त करने के लिए RootPanel.get () का उपयोग करें। जोड़ें (क्षैतिज पोनल);
जब मैं कोड चलाता हूं, तो मुझे निम्नलिखित अपवाद मिलता है:
[15: 00: 46.146] त्रुटि: नक्शा कंटेनर नहीं मिला। @
अग्रिम धन्यवाद
अपडेट: मैं आखिरकार इसे काम करता हूं, मुझे शरीर के अंत में जावास्क्रिप्ट फ़ंक्शन देना पड़ा मॉड्यूल की मेरी HTML फ़ाइल का टैग।
Comments
Post a Comment