एसडी कार्ड पर कैश्ड नक्शों को सहेजने के लिए गूगल मैप को फोर्स करें


18

मैं ऑफ़लाइन उपयोग के लिए Google मानचित्र में बड़ी संख्या में मानचित्र क्षेत्रों को डाउनलोड कर रहा हूं। ऐसा प्रतीत होता है कि, डिफ़ॉल्ट रूप से, Google मानचित्र अपने कैश को मेरे फ़ोन की अपेक्षाकृत कम आंतरिक मेमोरी में लिखता है। क्या इसके बजाय Google मानचित्र को SD कार्ड का उपयोग करने के लिए बाध्य करने का कोई तरीका है?

मैं एंड्रॉइड 2.3.3 पर Google मैप्स 6.7.0 (मई 2012 के नवीनतम संस्करण) का उपयोग कर रहा हूं।


क्या आप अंततः इस मुद्दे को हल करने में सक्षम थे?
जर्गर

जवाबों:


7

मैप्स 6.9.0 (2012-06-27 को जारी) या बाद में अपडेट करें यदि आपने पहले से ऐसा नहीं किया है। Google ने वह सुविधा जोड़ी जो आप चाहते थे:

इस संस्करण में क्या है:
* ऑफ़लाइन उपयोग के लिए नक्शे सहेजें

इसके अलावा: Google मैप्स के लिए कैश्ड टाइलें एसडी कार्ड में सेव हो जाती हैं

अपने सटीक प्रश्न का उत्तर देने के लिए (उन उपयोगकर्ताओं के लिए जो अपग्रेड नहीं कर सकते हैं):

एंड्रॉइड के प्रदान किए गए 'sdcard' मूव का उपयोग करें या इसे करने के लिए कुछ 3 पार्टी ऐप्स इंस्टॉल करें (Link2SD, App2SD स्क्रीप्ट्स, हालांकि कस्टम रोम की सबसे अधिक आवश्यकता है)।

यदि उपरोक्त सभी विकल्प नहीं है और आप इसे मैन्युअल रूप से करना चाहते हैं:

आवश्यक शर्तें:

  • मूल प्रवेश
  • जानें कि आप किस निर्देशिका को स्थानांतरित करना चाहते हैं
  • सुनिश्चित करें कि निर्देशिका में निष्पादन योग्य नहीं हैं
  • जागरूकता : / sdcard / दुनिया पढ़ने योग्य है और कई एप्लिकेशन इसे लिख सकते हैं।
    आप अन्य ऐप्स के लिए संवेदनशील डेटा को उजागर नहीं करना चाह सकते हैं
  • सुनिश्चित करें कि ऐप नहीं चल रहा है।
  • अगर कुछ टूटता है, तो आप इसे एपडाटा साफ़ करके ठीक कर सकते हैं
  • अगर sdcard पहुंच योग्य नहीं है तो ऐप टूट सकता है (जैसे पीसी में प्लग किया गया फोन)

A. आपको अपने इच्छित ऐप का पैकेज नाम खोजने की आवश्यकता है (बस यहां दिए गए चरणों को उल्टा करें , उर्फ ​​ऐप की Google Play वेबसाइट पर जाएं और ब्राउज़र के URL में पैकेज का नाम देखें, मैप्स के लिए यह com.google.android है। apps.maps ')।
ऐप के आंतरिक डेटा का स्थान तब है: / डेटा / डेटा / [PKG_NAME]

B. उस बड़ी उपनिर्देशिका को खोजें जिसे आप स्थानांतरित करना चाहते हैं, उपकरण पर कुछ इस तरह निष्पादित करने के लिए एक टर्मिनल एमुलेटर या अदब शेल एक्सेस का उपयोग करें:

me@workstation:~$ adb shell
root@android:/ # cd /data/data/com.google.android.apps.maps
root@android:/data/data/com.google.android.apps.maps # du -sh *
8.5K app_sslcache
9.0K cache
55.0K databases
52.0K files
2.0K lib
2.5K shared_prefs

सी। हटो और सिमलिंक

mkdir -p /sdcard/Android/data/[PKG_NAME]/linked mv /data/data/[PKG_NAME]/[BIG_DIR] /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR]
ln -s /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR] /data/data/[PKG_NAME]/[BIG_DIR]


मुझे भी बिल्कुल ऐसी ही समस्या है। Google मानचित्र का मेरा संस्करण 6.14.2 है, हालांकि ऐप अभी भी ऑफ़लाइन सामग्री को आंतरिक मेमोरी में सहेजने की कोशिश कर रहा है। समस्या यह है कि मुझे वह स्थान नहीं मिल रहा है जिसमें मैं इस व्यवहार को बदल सकता था। कोई विचार?
जर्जर

आपको मानचित्र के फ़ोल्डर को खोजने के लिए संभवतः रूट की आवश्यकता है (यदि यह ऐप-आंतरिक है और एसडीकार्ड पर नहीं है)।
CE4

-2

आप रूट ब्राउज़र या ES फ़ाइल एक्सप्लोरर का उपयोग कर सकते हैं। हालाँकि, रूट डायरेक्टरी तक पहुँचने के लिए आपको एक रूटेड डिवाइस की आवश्यकता होती है।


1
क्या आप इस बारे में विस्तार से बता सकते हैं कि इससे ओपी की समस्या कैसे हल होगी? आप निश्चित रूप से एक फ़ाइल एक्सप्लोरर (+ रूट) के साथ फ़ाइलों को स्थानांतरित कर सकते हैं, लेकिन Google मैप्स को शायद नहीं पता होगा कि कहां देखना है।
एल्डररैथिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.