में एक ऑफ़लाइन इंटरैक्टिव मानचित्र का उपयोग करें, मैं फ़ाइल के रूप में OpenStreetMap से प्राप्त मानचित्र का एक हिस्सा इंजेक्ट करना चाहता हूं।QML
जो मैंने प्रलेखन में पढ़ा है, उससे Open Street Map Plugin में कोई नक्शा एक स्रोत फ़ाइल को मानचित्र के रूप में नहीं लेता है। यह केवल एक सर्वर के साथ काम करता है। समस्या यह है कि मेरे आवेदन को चलाने के दौरान मेरे पास इंटरनेट कनेक्शन नहीं होगा। मुझे आंतरिक रूप से मानचित्र का उपयोग करने की आवश्यकता है।
Mapbox और HERE प्लगइन के लिए डिट्टो।
क्या ऐसा करने का कोई और तरीका है?
Plugin {
id: somePlugin
// code here to choose the plugin as necessary
}
Map {
id: map
plugin: somePlugin
center {
latitude: -27
longitude: 153
}
zoomLevel: map.minimumZoomLevel
gesture.enabled: true
}
मेरी समस्या के लिए सबसे सुविधाजनक सुविधा होने के बावजूद, आर्कजीआईएस बहुत भारी (700 एमबी) है। MaxpboxGL टाइल्स से ऑफ़लाइन मानचित्र प्राप्त करने का सबसे आसान तरीका प्रतीत होता है, लेकिन मुझे 'QMapboxGL' को QML ऑब्जेक्ट में कनवर्ट करने की आवश्यकता होगी। मुझे आश्चर्य है कि यह संभव है। –
दुर्भाग्य से, 'QMapboxGL' प्रोजेक्ट विंडोज का समर्थन नहीं करता है। मुझे अपनी परियोजना को क्रॉस-प्लेटफ़ॉर्म होने की आवश्यकता है। –
आपके ऐप में आर्कजीआईएस रनटाइम लाइब्रेरी केवल कुछ सौ केबीएस होगी, इसलिए यह किसी भी मुद्दे का अधिक नहीं होना चाहिए। मेजबान मशीन पर आपको इसे सिस्टम स्तर पर स्थापित करना होगा। –