2013-06-12 9 views
8

मैं Google मानचित्र v2 और कस्टम टाइल्स के साथ struggeling किया गया है। यह ठीक काम करता है, लेकिन हमें Google मानचित्र में ब्लैक स्क्वायर मिलता है, और वे बहुत विचलित होते हैं।एंड्रॉइड Google मैप्स v2, MAP_TYPE_NONE और काले वर्ग

मैं ऐसा करके बहुत बस समस्या को पुन: कर सकते हैं:

mapFragment = new MapFragment() { 
@Override 
public void onActivityCreated(Bundle savedInstanceState) { 
    super.onActivityCreated(savedInstanceState); 
     mapFragment.getMap().setMapType(GoogleMap.MAP_TYPE_NONE); 
    } 
}; 

FragmentTransaction trans = getFragmentManager().beginTransaction(); 
trans.replace(R.id.map, mapFragment); 
trans.commit(); 

मैं इस कोड और एक framelayout के साथ एक मानक गतिविधि का उपयोग करें। अगर मैं अपने नेक्सस 4 पर पृष्ठभूमि में काफी ज़ूम करता हूं तो यह काला हो जाता है। अगर मैं उस पर शीर्ष पर टाइल डालता हूं तो मैं ब्लैक फ्लैश देखता हूं क्योंकि मैं में ज़ूम करता हूं।

मैंने इसे ठीक करने के तरीके पर कामकाज का एक टन देखा है, और उनमें से कोई भी बिल्कुल काम नहीं कर रहा है। ऐसा लगता है कि कुछ ज़ूम स्तरों पर ही होता है, लेकिन मुझे (ए) उन ज़ूम स्तरों की आवश्यकता होती है, और (बी) ज़ूमिंग को सीमित नहीं कर सकता (किसी भी तरह से ज़ूम कार्यान्वयन के लिए कस्टम चुटकी के बिना)।

मैंने कस्टम टाइल प्रदाताओं के साथ कुछ परीक्षण किया है। MAP_TYPE_NONE के साथ, एक टाइल प्रदाता जो आसानी से 1 नीला पिक्सेल लौटाता है और मेरा सामान्य नक्शा टाइल प्रदाता मैं दृष्टि से काले -> नीले -> मेरे मानचित्र से बदलते मानचित्र को देख सकता हूं। भले ही मेरा कस्टम ब्लू टाइल प्रदाता तुरंत 1px नीली टाइल के साथ लौटता है।

+0

ध्यान दें:

मुझे नहीं है, क्योंकि यह पूरी तरह से जनता है गूगल के बग ट्रैकर से यहां बातचीत की प्रतिलिपि बनाने के किसी भी आवश्यकता दिख रहा है। हम एंड्रॉइड थीम होलो लाइट का उपयोग कर रहे हैं। – neuron

+0

क्या आपका मतलब है, आपको नक्शा छवि नहीं मिली है, बस ग्रिड प्राप्त करें? –

+0

पहले काला चमकता है, तो मुझे ग्रिड मिलता है, फिर मुझे नक्शा छवि मिलती है। – neuron

उत्तर

1

मैप व्यू को स्थानांतरित करते समय इस समस्या के साथ-साथ एक पिछला काला आयताकार, महीने पहले रिपोर्ट किया गया था और उसे अभी Google से एक फिक्स प्राप्त हुआ है।

यह फ़िक्स दुर्भाग्य से संगत उपकरणों तक सीमित है और क्योंकि यह एक नया फिक्स है, "निश्चित" डिवाइस पर नई बग पेश कर सकता है और अन्य उपकरणों पर पुराने (थोड़ा अलग) रख सकता है। आदेश में इस को देखने के लिए आप काला के अलावा कुछ करने के लिए दृश्य पृष्ठभूमि निर्धारित करने की आवश्यकता है कि https://code.google.com/p/gmaps-api-issues/issues/detail?id=4659

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