2012-11-01 10 views
6

के भीतर Google धरती मैं एक सी ++ एप्लिकेशन के भीतर Google धरती का उपयोग करके एक्सप्लोर कर रहा हूं, मैं लिनक्स के लिए लिख रहा हूं। यह एप्लिकेशन एक बहुत ही उच्च रिज़ॉल्यूशन (लगभग 6000 x 3000 पिक्सेल) पर काम करेगा। मुझे उच्च रिज़ॉल्यूशन और लिनक्स पर्यावरण में Google धरती के ग्राफिक्स प्रदर्शन के बारे में आश्वस्त है। मेरा सवाल है: मेरे लिनक्स सी ++ एप्लिकेशन में Google धरती को एकीकृत करने का सबसे अच्छा तरीका क्या है? मैंने Google Earth COM API के बारे में पढ़ा है (और यह अब पुराना है)। मेरे आवेदन में Google धरती को एकीकृत करने के लिए पसंदीदा तरीका क्या होगा?कस्टम सी ++ लिनक्स एप्लिकेशन

एकीकरण के लिए विशिष्टता: मैं आशा करता हूं कि "पृष्ठभूमि" में Google धरती को पूरे 6000 x 3000 रिज़ॉल्यूशन को एक छोटे से "नियंत्रण बॉक्स" ओवरले के साथ कवर किया जा रहा है जो पृथ्वी से बातचीत करेगा।

आपके प्रतिक्रियाओं के लिए धन्यवाद!

kf

उत्तर

2

जहां तक ​​मेरा बता सकते हैं गूगल अर्थ सामग्री का उपयोग करने के लिए केवल दो एपीआई देखते हैं - Javascript API, और विंडोज आधारित सी # एपीआई (जो सिर्फ आवरण वर्गों है कि जावास्क्रिप्ट एपीआई फोन होने लगते हैं।) मुझे नहीं पता, लेकिन मुझे लगता है कि Google मानचित्र एपीआई जावास्क्रिप्ट में भी है।

यह देखते हुए कि आप लिनक्स में हैं और सी ++ मेरे सुझाव आपके ऐप्लिकेशन में एक ब्राउज़र एम्बेड करने के लिए और बनाने के सी ++ रैपर जावास्क्रिप्ट कॉल कि आप की आवश्यकता बनाने के लिए किया जाएगा का उपयोग कर (विंडोज़ सी # API जैसे।)

आप तो एक ओपन सोर्स प्रोजेक्ट शुरू करें अन्य लोग सी ++ रैपर बनाने में आपकी मदद करने के इच्छुक हो सकते हैं।

+2

में भी काम नहीं करता है यह उल्लेखनीय है कि [Awesomium ] (https://awesomium.com) या [बर्केलियम] (http://berkelium.org/) पुस्तकालय इस तरह की चीज़ के लिए एक ब्राउज़र को एम्बेड करते हैं, यदि तुच्छ नहीं है, तो पहले दिखाई देने से कहीं अधिक आसान हो सकता है। –

1

जहां तक ​​मुझे पता है कि आप लिनक्स में Google Earth Api का उपयोग नहीं कर सकते हैं। एकमात्र एपीआई Google धरती ऑफ़र जावास्क्रिप्ट एपीआई (केवल मैकोज़ या विंडोज़ में काम करता है, लेकिन कोई लिनक्स नहीं) और COM API (अब मौत लगता है) यह क्रोमोस

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