2013-08-13 6 views
5

मैं आईओएस 7 बीटा 4 और 5मानचित्र Google नक्शे SDK 1.4

पर एक अजीब मुद्दा Google नक्शे SDK 1.4 (और 1.2 ... शायद अन्य) का उपयोग करते हुए देख रहे थे एक संक्षिप्त के बाद से, iOS 7 पर जमा देता है आईओएस 7 बीटा 4 या 5 चलाने वाले डिवाइस पर ज़ूमिंग और पैनिंग का समय, मेरा जीएमएसमैप व्यू जेस्चर का जवाब देना बंद कर देगा। जब आप इसे स्पर्श करते हैं तो यह ज़ूम या पैन या कुछ भी नहीं करेगा।

जब ऐसा होता है, तो स्क्रीन पर मौजूद प्रत्येक अन्य इंटरफेस तत्व कार्यात्मक रहेगा। दृश्य से मानचित्र को प्रोग्रामेटिक रूप से हटाने और जोड़ने से मानचित्र को फिर से सक्षम किया जाएगा। डिवाइस को घुमाए नक्शे को प्रभावित नहीं करता है। यह केवल आईओएस 7 बीटा चलाने वाले डिवाइस पर होता है और आईओएस 7 चलाने वाले सिम्युलेटर पर नहीं होता है। आईओएस 5.1 और 6.x डिवाइस पर एक ही ऐप चलाने से इस समस्या को पुन: उत्पन्न नहीं किया जाएगा।

क्या किसी और को इस तरह कोई समस्या है? मैं अनुभवी आईओएस डेवलपर नहीं हूं, इसलिए मुझे कुछ आसान याद आ रहा है।

धन्यवाद एक गुच्छा! U12avigationController पर

+0

मेरा कोई समस्या नहीं है ... – Jing

+0

मुझे सिम्युलेटर – d0n13

+0

पर एक ही समस्या है v1.4.3 और 7.0 जीएम – esad

उत्तर

4

GMSMapView (UIViewController)। इस कोड कोडिडलोड विधि में डालें।

-(void)viewDidLoad { 

    [super viewDidLoad]; 

    // iOS7 add this code 
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { 
     self.navigationController.interactivePopGestureRecognizer.enabled = NO; 
    } 

.... your codes 

} 
+0

मुझे अब मेरे ऐप में यह समस्या नहीं है और मुझे बिल्कुल ठीक नहीं लगता है कि यह खुद को ठीक करने लग रहा था, लेकिन अगर यह दूसरों के लिए काम करता है तो मैं उत्सुक हूं, और सबसे महत्वपूर्ण बात यह है कि यह क्यों काम करता है। – utn

+0

ऐसा लगता है कि इस मुद्दे को ठीक किया गया है। इसके लिए +1, क्या आप इसके पीछे कारण बता सकते हैं। –

+0

आईओएस 7 में एक अंतर्निहित सुविधा है जो उपयोगकर्ताओं को स्क्रीन के बाएं किनारे से दाईं ओर स्वाइप करके नेविगेशन नियंत्रकों के माध्यम से पीछे की ओर नेविगेट करने की अनुमति देती है। ऐसा लगता है कि यह कोड उस सुविधा को अक्षम करता है क्योंकि मैं केवल यह मान सकता हूं कि आईओएस 'इंटरैक्टिवपॉपगेस्टर रिकॉग्नाइज़र Google के मानचित्र इशारा पहचानकर्ता में हस्तक्षेप कर सकता है। – utn

1

Google मानचित्र एसडीके का नवीनतम संस्करण डाउनलोड करें। यह मुद्दा संस्करण 1.8.0 - मई 2014 में हल किया गया है।

release notes देखें।

संबंधित मुद्दे