2012-12-10 18 views
9

मानचित्र को जोड़ने के लिए बटन जोड़ना एंड्रॉइड एपीआई v2 के लिए नए Google मानचित्र में, मैं कस्टम मार्कर और जानकारी विंडो को आसानी से प्रदर्शित कर सकता हूं। हालांकि, मैं अपनी जानकारी विंडो के अंदर कई बटन रखने की कोशिश कर रहा हूं, कि प्रत्येक एक अलग onClick कार्रवाई करता है लेकिन समस्या यह है कि नक्शा InfoWindow को अपने स्वयं के बटन ऑब्जेक्ट के रूप में मानता है (इससे कोई फर्क नहीं पड़ता कि मैं InfoWindow पर क्लिक करता हूं, यह प्रेस करता है पूरी बात)। क्या कोई इसे थोड़ा और अनुकूलित करने के बारे में जानता है?infowindow android

उत्तर

19

बस इसे documentation में मिला।

जानकारी विंडो पर पिछले अनुभाग में उल्लेख किया है, एक जानकारी विंडो नहीं एक जीवित देखें, बल्कि दृश्य नक्शे पर एक छवि के रूप में प्रदान किया जाता है। नतीजतन, आपके द्वारा दृश्य पर सेट किए गए किसी भी श्रोताओं को पर नजरअंदाज कर दिया जाता है और आप दृश्य के विभिन्न हिस्सों पर क्लिक ईवेंट के बीच अंतर नहीं कर सकते हैं। आपको सलाह दी जाती है कि इंटरैक्टिव घटकों को न रखें - बटन, चेकबॉक्स या टेक्स्ट इनपुट के रूप में - अपनी कस्टम जानकारी विंडो में।

दुर्भाग्यवश, इसका उत्तर है। मैं आपके जैसा ही कार्य जोड़ने की कोशिश कर रहा था।

+2

इसके लिए धन्यवाद। मैं अपने प्रोजेक्ट मैनेजर को मनाने की कोशिश कर रहा था कि अब यह मामला है, और दस्तावेज में कहीं भी नहीं मिला जो स्पष्ट रूप से इसका उल्लेख करता है। मुझे अब इसे दिखाने में सक्षम होना चाहिए और कार्यक्षमता को आगे बढ़ने के लिए फिर से काम करना चाहिए। – RyanInBinary

+0

यहां आपको यह पता चलेगा: https://developers.google.com/maps/documentation/android/marker –

+3

संभावित कार्यवाही के लिए http://stackoverflow.com/a/15040761/637545 देखें –