2011-09-10 8 views
15

मैंने कहीं कहीं पढ़ा है कि सभी डिफ़ॉल्ट एंड्रॉइड अनुप्रयोग जहां opensource।क्या मुझे एंड्रॉइड के Google मानचित्र ऐप के लिए स्रोत कोड मिल सकता है?

यदि यह सत्य है, तो मैं Google मानचित्र कोड ढूंढने का प्रयास कर रहा हूं। क्या कोई मुझे बता सकता है कि मुझे यह कैसे मिल सकता है?

+0

एंड्रॉयड ही खुला स्रोत है। Google मानचित्र नहीं है। आपको कहने के लिए खेद है कि कहीं भी स्रोत नहीं मिलेगा। – NickT

+0

यदि आप एक विशिष्ट निर्माण की तलाश में हैं, तो आप एपीके-फाइल को डीकंपाइल कर सकते हैं और डाल्विक बाइटकोड प्राप्त कर सकते हैं। चूंकि यह जावा-कोड जैसा नहीं है, इसलिए आपको इसे बाइटकोड के ज्ञान की आवश्यकता है ताकि इसे वापस जावा-कोड में बदल दिया जा सके। – theomega

+0

@ sisko- यू को Google मानचित्र एप्लिकेशन स्रोत कोड मिला, मुझे यह भी चाहिए, क्या हम एंड्रॉइड 2.3.4 स्रोत कोड से डाउनलोड कर सकते हैं? –

उत्तर

34

Nope

आप अपने आवेदन में Maps API उपयोग करने के लिए चाहते हो सकता है।

+0

धन्यवाद, लेकिन हमारे पास एंड्रॉइड ओपन सोर्स कोड है इसलिए हम इस ओपन सोर्स से Google मानचित्र एप्लिकेशन स्रोत कोड नहीं प्राप्त कर सकते हैं, क्योंकि हमें इस से होम स्क्रीन लॉन्चर कोड कोड मिलता है। –

+0

कई लॉन्चर्स हैं ... प्रत्येक OEM का अपना लॉन्चर होता है। उनमें से कुछ खुले खुले हैं बाकी बाकी बंद हैं। Google पर लॉन्चर 2 के लिए खोजें। – Reno

+0

मैं Google मानचित्र ऐप स्रोत कोड की तलाश में हूं क्योंकि मुझे Google मानचित्र API का उपयोग करके मेरे एप्लिकेशन में प्री-कैश मानचित्र क्षेत्र कार्यक्षमता लागू करना है। क्या मैं Google Map API का उपयोग करके इस लक्ष्य को प्राप्त कर सकता हूं? –

2

हालांकि एंड्रॉइड स्वयं खुला स्रोत है गुगल प्रोपेटरी ऐप्स स्पष्ट सुरक्षा और बौद्धिक संपदा कारणों के लिए बंद स्रोत हैं।

  • मैप्स
  • नेविगेशन
  • यूट्यूब
  • जीमेल

आप उनके प्रदान की राज्य में इन ऐप्स का उपयोग करने के लिए चाहते हैं तो आप को गति प्रदान कर सकते हैं:

इन मालिकाना क्षुधा निम्नलिखित शामिल हैं उन्हें इरादों का उपयोग कर।

प्रत्येक एप्लिकेशन को इरादे uri या अतिरिक्त पैरामीटर में पैरामीटर की आवश्यकता होगी, हालांकि इनमें से उदाहरण ढूंढना आसान है।

-2

आप ग्रहण में काम करते हैं, इन प्लग-इन डाउनलोड करने के लिए डाउनलोड प्रबंधक का उपयोग करें:

वे आपको एंड्रॉयड स्रोत मंच और कई एप्लिकेशन तक पहुंच प्रदान। GitHub में

+1

लेकिन Google अनुप्रयोग नहीं जो @Merlin ने पिछले में उल्लेख किया था – klaustopher

-1

जांच आप एक समाधान वहाँ

https://github.com/googlemaps

लगता है हो सकता है और आप इन दो संकुल स्थापित करना चाहिए पहले Google Play सेवाओं गूगल भंडार फिर अपने लेआउट में इस टुकड़ा जोड़ने की कोशिश

<fragment 
    android:id="@+id/mapView" 
    android:name="com.google.android.gms.maps.MapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

और फिर आपको मानचित्र को शुरू करने के लिए इस विधि को जोड़ना चाहिए

private void createMapView(){ 
    try { 
    if(null == googleMap){ 
     googleMap = ((MapFragment) getFragmentManager().findFragmentById(
       R.id.mapView)).getMap(); 

     /** 
     * If the map is still null after attempted initialisation, 
     * show an error to the user 
     */ 
     if(null == googleMap) { 
      Toast.makeText(getApplicationContext(), 
        "Error creating map",Toast.LENGTH_SHORT).show(); 
     } 
    } 
} catch (NullPointerException exception){ 
    Log.e("mapApp", exception.toString()); 
} 

}

https://github.com/glennsayers/AndroidMapsTutorial

+0

पोस्ट करें जबकि यह लिंक प्रश्न का उत्तर दे सकता है, यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किया गया पृष्ठ – jean

+0

बदलता है, मुझे खेद है, मैं पोस्ट संपादित करूंगा –

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

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