हम इस तरह की समस्या पर ठोकर खा चुके हैं।फोर्स मैपकिट केवल कैश किए गए मानचित्र टाइल्स का उपयोग करें/नेटवर्क प्रोग्रामेटिक रूप से अक्षम करें
हम यात्रा के लिए एक आवेदन विकसित कर रहे हैं। यह सुनिश्चित करने के लिए कि उपयोगकर्ता हमारे ऐप में रोमिंग शुल्क पर अधिक पैसा नहीं लगाता है, हमने उपयोगकर्ता के लिए केवल कैश किए गए मानचित्र देखने के लिए सेटिंग विकल्प लागू करने का निर्णय लिया है। तो हम उपयोगकर्ता को यह तय करने देते हैं कि वह इंटरनेट से नक्शे लोड करना चाहता है या वह पैसा बचाना चाहता है और कैश किए गए मानचित्र (लाइब्रेरी/कैश/मैपटाइल्स/मैपटाइल्स.sqlitedb में संग्रहीत) देखना चाहता है।
हमें इसे लागू करने का कोई तरीका नहीं मिल रहा है। इस मामले में प्रोग्राम प्रोग्रामिक रूप से अक्षम करने का कोई तरीका है? या मैपकिट केवल कैश किए गए टाइल्स का उपयोग करें? हमने मैपकिट को ऑफ़लाइन जाने के लिए इस विकल्प के लिए एपीएन प्रोग्रामेटिक रूप से बदलने के बारे में सोचा था। क्या एपीएन प्रोग्रामेटिक रूप से बदलना संभव है?
धन्यवाद!
वास्तव में आईफोन एसडीके में पहुंच योग्यता एपीआई है जो उपयोगी है जब आपको पता होना चाहिए कि नेटवर्किंग सुलभ है या नहीं। – asdf