2012-05-11 29 views
5

ड्रा करें मैं एक कार्य के साथ फंस गया हूं, ऐसा लगता है कि मेरे पास ऐसा पहले से छोटा नहीं है जैसा कि मैंने पहले किया था। मुझे एक ऐप बनाने की ज़रूरत है जो MapActivity का उपयोग करता है, और उस पर कुछ ओवरले खींचता है ... (यह हो गया है), अब मुझे ऑनटैप() विधि में कोई समस्या है, मुझे इसे मूल मैप्स में दिखाना होगा Android के लिए ऐप, इस http://i.stack.imgur.com/EkZEr.pngएक नक्शा ऐप-जैसे ओवरले

जैसे कि मैंने नया हूँ Android के लिए, और यह कोई ट्यूटोरियल जो इस तरह के ओवरले के लिए कैसे करने के लिए लिखने कक्षाएं समझा सकता है लगता है ...

उत्तर

3

मैं onTap गुब्बारे का एक अच्छा उदाहरण के लिए खोज रहा था, और अब तक का सबसे अच्छा कार्यान्वयन मैंने पाया यह एक है: https://github.com/galex/android-mapviewballoons

+1

आपको बहुत बहुत धन्यवाद - यह मैं क्या जरूरत है ... –

2
in onTap() 

LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
LinearLayout ll = (LinearLayout)inflater.inflate(R.layout.mylocation_balloon, null); 
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT,mapOverlays.get(index).getPoint(), 0, -70, LayoutParams.MODE_MAP | LayoutParams.CENTER); 
संबंधित मुद्दे