में मैं अपने ऐप में Google मानचित्र v2 काम करने की कोशिश कर रहा हूं। मैंने कई उदाहरण देखे हैं कि आप एक गतिविधि के अंदर SupportMapFragment कैसे खोल सकते हैं। विचार किया जा रहा है कि अपनी गतिविधि setContentView(R.layout.map_layout);
फोन करेगा जहां लाइनों के साथ टुकड़ा करने के लिए map_layout.xml लिंक:Google नक्शे एक actionbarsherlock टैब
android:name="com.google.android.gms.maps.SupportMapFragment"
xmlns:map="http://schemas.android.com/apk/res-auto"
"नाम =" लाइन को प्रभावी ढंग से कहा गया है कि "इस लेआउट प्रकार का एक टुकड़ा 'द्वारा नियंत्रित किया जा रहा है SupportMapFragment ' "।
मेरी जटिलता यह है कि मैं नक्शा को टैब के साथ एक गतिविधि में प्रकट करने का प्रयास कर रहा हूं (एक्शनबार्सहेलॉक के साथ लागू)। इसका मतलब यह है कि जो भी खंड किसी टैब चयन से मेल खाता है उसे टैबलिस्टर को लागू करना होगा। लेकिन SupportMapFragment नहीं करता है। तो अब शायद मैं बहुत की तरह एक नया टुकड़ा बनाने की जरूरत:
public class MyMapFragmentWithTabListener extends SupportMapFragment implements TabListener
{
लेकिन अब मैं सब कैसे MapFragmentWithTabListener की सामग्री को विशेष onCreateView में ... मैं कुछ लेआउट बढ़ा-चढ़ाकर किया जाना चाहिए लिखने के बारे में उलझन में मिल गया है? निश्चित रूप से मैं उदाहरणों से बिल्कुल उसी map_layout.xml को फुला नहीं सकता क्योंकि यह पहले से ही घोषणा करता है कि इसे SupportMapFragment द्वारा नियंत्रित किया जाता है, जबकि इस कार्यान्वयन में इसे MyMapFragmentWithTabListener द्वारा नियंत्रित किया जाना चाहिए - क्या मुझे थोड़ी अलग xml फ़ाइल को फुलाया जाना चाहिए (अगर तो, यह कैसा दिखना चाहिए?) - या मुझे अपना विचार प्रोग्रामेटिक रूप से बनाना चाहिए?
टैबलिस्टर को लागू करने के लिए आपको अपने टुकड़ों की आवश्यकता क्यों है? – AMerle
आप हमेशा कच्चे 'MapView' का उपयोग कर सकते हैं। क्या आपके पास 'SupportMapFragment' का उपयोग करने का कोई कारण है? – Izydorr
मुझे लगता है कि निम्नलिखित पोस्ट आपकी मदद करनी चाहिए। http://stackoverflow.com/questions/13721929/using-actionbarsherlock-with-the-new-supportmapfragment – blganesh101