मैं एक ऐसा एप्लीकेशन विकसित करने की कोशिश करूंगा जिसमें मैं योजनाबद्धता तैयार कर सकूं। इसलिए, प्रत्येक कमरे में अपना आईडी या नाम और यदि मैं एक कमरे को छूता हूं, तो मैं उस आईडी या नाम के साथ टोस्ट संदेश दिखाना चाहता हूं। समस्या यह है कि कैसे जांचें और कौन सा पथ छुआ है !!एंड्रॉइड: कैसे जांचें कि पथ में स्पर्श बिंदु है या नहीं?
मैंने इस समस्या के बारे में बात करने वाली कई विषय चर्चाएं देखीं। कोई गेटबाउंड विधि का उपयोग करने के लिए कहता है और, इसके बाद, यह जांचने के लिए विधि है कि स्पर्श बिंदु बिंदु में है या नहीं। लेकिन, मुझे लगता है कि GetBounds विधि पथ में सबसे छोटा आयत देता है, है ना?
इसलिए, कमरों में अलग-अलग कस्टम ज्यामितीय रूप हैं और, इस कारण से, यदि मुझे लगभग 2 करीबी कमरे मिलते हैं, तो विधि बिंदुओं का साझा सेट वापस कर सकती है। खराब! प्रत्येक कमरे में केवल उनके क्षेत्र के अंक हैं। इस समस्या का समाधान किस प्रकार से किया जा सकता है ?
आईओएस में मैं PathContainsPoint विधि का उपयोग कर सकता था, लेकिन दुर्भाग्यवश, एंड्रॉइड पथ में कुछ समान नहीं है।
मुझे आशा है कि कोई मुझे अग्रिम
यह पॉलीलाइन के बजाए पथ के चारों ओर दिए गए बाध्य बहुभुज में एक स्पर्श ईवेंट की पहचान करता है। –
वास्तव में मैं क्या देख रहा था – kinghomer
अंक.एड (बिंदु) में बिंदु वस्तु क्या है? –