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

Popular posts from this blog

Active Directory Authenticated Proxy Server with Squid or CNTLM -

java - @PluginTarget(Node.class) not registering as neo4j plugin -

python - Calculate STD manually using Groupby Pandas DataFrame -