तो मुझे यकीन नहीं है कि यह एक बग है या नहीं ... शायद हो सकता है या मैं कुछ याद कर सकता हूं।एंड्रॉइड Google मैप्स v2 कैमरा एनीमेशन
वैसे भी यहां Google मानचित्र वी 2 कैमरा नियंत्रण का लिंक है। https://developers.google.com/maps/documentation/android/views#moving_the_camera
मुद्दा:
चेतन एक स्थान पर पहले से ही onFinish फोन नहीं करता है() एनिमेटेड;
को दोहराने के लिए कैसे:
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mLocation.getLatLng(), zoomLevel), 200, new GoogleMap.CancelableCallback() {
@Override
public void onFinish() {
//DO some stuff here!
Log.d("animation", "onFinishCalled");
}
@Override
public void onCancel() {
Log.d("animation", "onCancel");
}
});
यह समस्या अच्छी तरह से के बारे में आ सकता है जब कोई उपयोगकर्ता डबल नल कुछ है जो एक ही एनीमेशन भले ही बीच, onFinish केवल एक सफल एनीमेशन के लिए बुलाया जाएगा एक लंबे समय है कहा जाता है । जब कैमरा पहले से ही तय किया गया है फिनिश विधि नहीं कहा जाएगा!
मैं कैमरे एनीमेशन करने से पहले चेक करने के आसपास जा सकता हूं लेकिन मुझे यह बर्बाद नहीं लगता है।
किसी भी मदद की सराहना की जाएगी। धन्यवाद।
अब तक केवल व्यवहार्य वैकल्पिक कि करने के लिए animateCamera moveCamera बजाय लेकिन BOOOO उपयोग करने के लिए है। –