जीडब्ल्यूटी 2.8 के साथ लिखे गए हमारे ऐप को नवीनतम Google मानचित्र जावास्क्रिप्ट एपीआई का उपयोग कैसे करना चाहिए?

हम branflake2267 api का उपयोग कर रहे हैं, लेकिन ऐसा लगता है कि यह "चैनल" और एपीआई कुंजी के बजाय "क्लाइंट"। क्या यह उपयोग करने के लिए सही पुस्तकालय है?

वैसे, मुझे लगता है कि Google को इसके बारे में कुछ करना चाहिए था - आखिरकार यह उनका जीडब्ल्यूटी और उनके मैप्स एपीआई है, तो दोनों को इंटरफेस करने के लिए पुस्तकालय क्यों नहीं है?

धन्यवाद,

ईडी।

0
Ed Syrett 15 सितंबर 2020, 13:01

1 उत्तर

सबसे बढ़िया उत्तर

यह branflake2267 api मॉड्यूल जिसका आपका उल्लेख काफी पुराना है और GWT 2.5 को लक्षित करता है, इसलिए इसे GWT 2.8 के साथ काम करने के लिए कुछ मामूली मोड की आवश्यकता हो सकती है।

मैप्स एपीआई के हाल के संस्करणों से मेल खाने के लिए इसे कुछ अपडेट करने की भी आवश्यकता हो सकती है।

आप हमेशा जीडब्ल्यूटी के जेएसइंटरऑप का उपयोग करके जावास्क्रिप्ट लाइब्रेरी में अपनी जावा बाइंडिंग बना सकते हैं, या मौजूदा बाइंडिंग को अपडेट/विस्तारित कर सकते हैं। यह नए JsInterop के बजाय बाइंडिंग बनाने के लिए पुराने/बहिष्कृत JSNI का उपयोग कर रहा है, ताकि आप JSNI के साथ जारी रख सकें या JsInterop शुरू करना शुरू कर सकें।

वैसे, GWT अब एक समुदाय प्रबंधित परियोजना है और कई वर्षों से है। GWT अब "GWT वेब टूलकिट" के लिए खड़ा है (पुनरावृत्ति जानबूझकर है), न कि "Google वेब टूलकिट"। JsInterop प्रदान किया गया है ताकि आप जावा में किसी भी जावास्क्रिप्ट लाइब्रेरी में इंटरफ़ेस कर सकें -- Google पर उनके मानचित्रों को ऐसा इंटरफ़ेस प्रदान करने का दायित्व नहीं होना चाहिए।

2
Rob Newton 16 सितंबर 2020, 04:25