मैं 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 नीली टाइल के साथ लौटता है।
ध्यान दें:
मुझे नहीं है, क्योंकि यह पूरी तरह से जनता है गूगल के बग ट्रैकर से यहां बातचीत की प्रतिलिपि बनाने के किसी भी आवश्यकता दिख रहा है। हम एंड्रॉइड थीम होलो लाइट का उपयोग कर रहे हैं। – neuron
क्या आपका मतलब है, आपको नक्शा छवि नहीं मिली है, बस ग्रिड प्राप्त करें? –
पहले काला चमकता है, तो मुझे ग्रिड मिलता है, फिर मुझे नक्शा छवि मिलती है। – neuron