2014-06-24 8 views
6

मुझे एक डेस्कटॉप एप्लिकेशन विकसित करने के लिए दिमाग है जो धरती परिक्रमा करने वाले उपग्रह कैमरे को अनुकरण करता है। मैं एक वेबसाइट में इसे एम्बेड करने के बजाय डेस्कटॉप एप्लिकेशन में Google धरती का उपयोग करना चाहता हूं। जाहिरा तौर पर ही एकमात्र विकल्प Google Earth API प्रदान करता है वेब पृष्ठोंवेबसाइट के बजाय डेस्कटॉप एप्लिकेशन में Google धरती एम्बेड करें। क्या क्यूटी एक वास्तविक विकल्प है?

मैं एक Stack Overflow post में पढ़ा है कि का उपयोग कर क्यूटी डेस्कटॉप अनुप्रयोग में गूगल अर्थ एम्बेड करने के लिए संभव है, लेकिन संदर्भित किया वेबसाइटों में लिंक के सबसे इतना जानकारी का एक बहुत टूट रहे हैं के लिए है कि विषय के बारे में याद आ रही है। इसके अलावा मुझे मिली सारी जानकारी बहुत पुरानी है।

क्या कोई मुझे डेस्कटॉप एप्लिकेशन में Google धरती एम्बेड करने का तरीका सुझा सकता है? मुझे सी ++, एडीए और विजुअल बेसिक के साथ कुछ अनुभव है लेकिन क्यूटी का कोई विचार नहीं है।

+0

आप वेब मानचित्र में Google मानचित्र दिखाने के लिए क्यूटी के HTML API और Webkit का उपयोग कर सकते हैं। पृष्ठ लोड करते समय, प्लगइन लोड करने के लिए अपना एचटीएमएल/जावास्क्रिप्ट सेट करें। बेशक, आपको Google धरती और प्लगइन दोनों स्थापित करना होगा (सही ढंग से और उस स्थान पर जहां Qt/WebKit प्लगइन की खोज करता है)। – Nejat

उत्तर

3

डेस्कटॉप एप्लिकेशन में Google धरती को एम्बेड करना Google Earth Plugin, एक जावास्क्रिप्ट एपीआई द्वारा नियंत्रित ब्राउज़र एक्सटेंशन के साथ काम करना शामिल है। सी # में लिखे गए कम से कम दो उदाहरण हैं (here और here)। सी ++ के लिए, सबसे आसान तरीका एक ढांचा का उपयोग करेगा जो "ब्राउज़र विंडो", Qt for example खोल सकता है। क्यूटी का एक विकल्प Chromium Embedded Framework है, जो डेस्कटॉप अनुप्रयोगों में क्रोमियम इंजन को एम्बेड करने के लिए एक सी ++ लाइब्रेरी है।

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