2013-02-05 10 views
15

में ड्रैगिंग मैं वर्तमान में क्यूटी 4 से क्यूटी 5 तक एक आवेदन भेज रहा हूं और वेबव्यू QML तत्व के साथ कुछ समस्याएं अनुभव कर रहा हूं। मैं वेबव्यू में Google मानचित्र वेबपृष्ठ को सफलतापूर्वक लोड कर सकता हूं, हालांकि पृष्ठ केवल एकल या डबल-क्लिक का जवाब देता है; दृश्य क्षेत्र को पैन करने के लिए मानचित्र दृश्य को क्लिक-ड्रैग करने का प्रयास करने का कोई प्रभाव नहीं पड़ता है।वेबव्यू Google मानचित्र पैनिंग/क्यूटी 5

पहले, मेरे कोड के क्यूटी 4 संस्करण के साथ, मैंने 'प्रेसग्रैबटाइम: 0' वेबव्यू प्रॉपर्टी का उपयोग किया और क्लिक-ड्रैग कार्यक्षमता प्राप्त करने के लिए उपयोगकर्ता एजेंट को धोखा दिया।

मुझे मिनीब्रोसर उदाहरण के लिए स्रोत कोड को संदर्भित किया गया है जो कि क्यूटी 5 के साथ प्रदान किया गया है, जो आवश्यक कार्यक्षमता को सक्षम करने के लिए नकली स्पर्श घटनाएं उत्पन्न करने के लिए प्रतीत होता है। हालांकि, उदाहरण कोड कई निजी ढांचे का उपयोग करता है जिसे मैं आदर्श रूप से अपने कोड में शामिल करने से बचाना चाहता हूं।

क्या कोई भी कुछ प्रकाश डाल सकता है कि WebView तत्व क्लिक-ड्रैग ईवेंट का जवाब क्यों नहीं देता है, और इस पर काबू पाने का एक तरीका सुझाता है?

उत्तर

0

मैं आपके प्रश्न का उत्तर नहीं दे सकता, लेकिन शायद मैं आपको अपनी समस्या का एक और समाधान दे सकता हूं।

Google मानचित्र आपको लंबे/lat & ज़ूम स्तर के आधार पर मानचित्र टाइल देता है, हो सकता है कि आप पड़ोसी टाइल्स को साइड अनुरोध कर सकें, और उन्हें अपनी इच्छित छवि में एक साथ सिलाई कर सकते हैं।

टैंगोग्स/फॉक्सट्रोटग्स देखें, यह ओपन सोर्स है ताकि आप देख सकें कि उन्होंने Google मानचित्र टाइल्स को सॉफ़्टवेयर के साथ काम करने के लिए क्या किया है।

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