लोड हो रहा है, मैं एक ऐप लिख रहा हूं जो उपयोगकर्ता के बटन को दबाए जाने पर किसी क्षेत्र के आस-पास के मानचित्र के 9 स्नैपशॉट लेगा।पता लगाएं कि एंड्रॉइड v2 मानचित्र
पाश में, इस का उपयोग कर ले जाएँ और बचाने के लिए:
map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(mStartLat + (mMultiOffsetX + mWidth), mStartLng + (mMultiOffsetY + mHeight)), mZoom));
map.snapshot(this);
और onSnapshotReady में:
final String fileName = Environment.getExternalStorageDirectory().getAbsolutePath() + String.format("/test_maps/map_%f_%f.png", Double.valueOf(mStartLat + (mMultiOffsetX * mWidth)), Double.valueOf(mStartLng + (mMultiOffsetY * mHeight)));
FileOutputStream fos = new FileOutputStream(new File(fileName));
bmp.compress(CompressFormat.PNG, 0, fos);
दुर्भाग्य से नक्शा लोड हो रहा है कभी कभी समाप्त हो गया जब स्नैपशॉट लिया है, तो आप के साथ अंत:
तो, नक्शा दृश्य लोड होने के दौरान श्रोता को पहचानने या सेट करने का कोई तरीका है?
जब आप कैमरे को स्थानांतरित करते हैं, तो नक्शा पूरी तरह से प्रस्तुत नहीं होने पर यह विधि कॉलेंड होती है। –
बहिष्कृत विधि: @ डेपरेटेड सार्वजनिक अंतिम शून्य सेटऑन कैमेरा चेंजलिस्टर (अंतिम GoogleMap.OnCameraChangeListener var1) – JRichardsz