2010-11-30 18 views
11

में "खोज मानचित्र" फ़ंक्शन को एकीकृत करें Google मानचित्र एप्लिकेशन में एक खोज बॉक्स (ऑटोसॉग्शन के साथ) है जो आपको एक पता खोजने की अनुमति देता है, जिसके परिणामस्वरूप Google मानचित्र एप्लिकेशन के मानचित्र पर मार्कर लगाया जाता है।एंड्रॉइड ऐप

क्या यह कार्यक्षमता एक कस्टम एंड्रॉइड ऐप में फिर से उपयोग करना संभव है, जहां एक टेक्स्ट बॉक्स भी प्रस्तुत किया जाता है, जिसके परिणामस्वरूप एक ऐप को कस्टम ऐप पर डिओपॉइंट दिया जा रहा है, ताकि ऐप स्वयं मार्कर को कहीं भी रख सके? दूसरे शब्दों में, क्या Google मानचित्र एप्लिकेशन किसी सेवा या इरादे का खुलासा करता है जिसे कस्टम एप्लिकेशन द्वारा उपयोग किया जा सकता है?

यदि हां, तो यह एकीकरण कैसे किया जा सकता है?

यदि नहीं, तो क्या कोई कस्टम कार्यान्वयन को कैसे प्राप्त किया जा सकता है इस पर एक सूचक प्रदान कर सकता है?

उत्तर

6

किसी नामित पते से स्थान प्राप्त करने के लिए, आपको Geocoder.getLocationFromName ("लंदन", 5) जैसे एक कथन का उपयोग करने की आवश्यकता है। यह मैचों का एक सेट (इस उदाहरण में 5) वापस कर देगा, आप या तो पहले का उपयोग कर सकते हैं, या सही एक का चयन करने के लिए उपयोगकर्ता को एक सेट दिखा सकते हैं।

http://developer.android.com/reference/android/location/Geocoder.html

एक बार जब आप किसी स्थान (अक्षांश और देशांतर) आप तो एक MapOverlay का उपयोग कर मानचित्र पर स्थान प्लॉट कर सकते हैं, और कहा कि का उपयोग कर मार्कर दिखाने की है।

http://developer.android.com/resources/tutorials/views/hello-mapview.html

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