2015-04-01 9 views
13

मैं एक एप्लिकेशन बना रहा हूं, जहां उपयोगकर्ता को वह स्थान चुनना है जहां वह चाहता है।एंड्रॉइड के लिए Google स्थल API - खोज विकल्प के बिना PlacePikcer

इसके लिए, मैं प्लेसपिकर संवाद का उपयोग कर रहा हूं, क्योंकि एंड्रॉइड के लिए Google स्थल API एपीआई संदर्भ साइट में पढ़ रहा है।

हालांकि, जब उपयोगकर्ता बटन पर क्लिक करता है और प्लेस पिकर संवाद खोलता है, तो उसके पास कोई बटन नहीं होता है जहां उपयोगकर्ता उस स्थान का नाम टाइप कर सकता है जहां वह चुनना चाहता है। इसलिए, उपयोगकर्ता को मानचित्र पर खींचने के लिए एक जगह चुननी होगी; यह उपयोगकर्ता के लिए भयानक है, विशेष रूप से यदि वह अपने स्थान से एक विशिष्ट स्थान चुनना चाहता है या वह नहीं जानता कि मानचित्र पर जगह कहां है।

तो, मैंने इंटरनेट पर Google और foruns पर खोज करने का प्रयास किया है और मुझे खोज बटन दिखाई देने के लिए संवाद सेट करने के तरीके के बारे में कुछ भी नहीं मिला।

धन्यवाद! ;)

+0

इस सवाल पर कोई घटनाओं? मुझे यह देखने के लिए चौंक गया कि Google से आईओएस प्लेसपिकर ने डिफ़ॉल्ट रूप से खोज की है:/ –

+0

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

उत्तर

5

दुर्भाग्य से प्लेस पिकर जो आप मांग रहे हैं उसका समर्थन नहीं करता है।

+1

@unclemeat यह उनके प्रश्न का सही उत्तर है। प्लेस पिकर वह जो समर्थन मांग रहा है उसका समर्थन नहीं करता है। सवाल बहुत अच्छा है और मुझे पता है कि वह क्या पूछ रहा है क्योंकि मैं वही काम करना चाहता था। वास्तव में यह कहने का कोई और तरीका नहीं है। –

+1

मैं वही ढूंढ रहा था ... विशेष रूप से क्योंकि मैंने देखा कि Hangouts प्लेस पिकर का उपयोग कर रहा है और इसमें टॉपबार पर खोज बटन है! –

+0

दुर्भाग्य से स्थान पिकर एक विजेट है, इसलिए यह अनुकूलन योग्य नहीं है, इसलिए आपको अपने यूई में अपना खुद का खोज बटन बनाना होगा जो आपको ऐसा करने देगा। – Simon

3

जो मैं देख सकता हूं उससे खोज वर्तमान में PlacePicker API में समर्थित नहीं है। आप देख सकते हैं: PlacePicker.IntentBuilder और PlacePicker @ फेरन नेग्रे: हाँ, मैंने यह भी देखा कि Hangouts (संस्करण 4.0.100406486) खोज के साथ प्लेसपिकर का उपयोग करने लगता है। मैंने वास्तव में यह सुनिश्चित करने के लिए लॉग इन किया है और वे प्लेसपिकर गतिविधि का उपयोग करते हैं। इसलिए या तो उन्होंने प्लेसपिकर कोड को Hangouts में कॉपी किया और इसे संशोधित किया (वे Google हैं और उन्हें एक्सेस होना चाहिए) या खोज दिखाने के लिए एक छुपा एपीआई है कि किसी कारण से अभी तक जारी नहीं किया गया है। भले ही ऐसी छुपी एपीआई मौजूद है, लेकिन इसका उपयोग करने की कोशिश करने के लिए यह बुरा अभ्यास होगा।

0

प्लेस पिकर वर्तमान में खोज करने के लिए विकल्प का समर्थन नहीं है, लेकिन आप इस lib द्वारा android-place-picker पुस्तकालय उपयोग कर सकते हैं आप इस कार्यक्षमता को प्राप्त कर सकते + आप हाल ही में खोजा गया स्थानों आशा भी है.और गूगल जल्द ही Picker.till जगह के लिए इस सुविधा जोड़ देगा प्रदर्शित कर सकते हैं उस समय आप इसका उपयोग कर सकते हैं। :)

2

ऐसा लगता है कि उन्होंने हमारी बात सुनी है और वे पहले से ही इस सुविधा का समर्थन करते हैं!

हमने जगह पिकर को स्वत: पूर्ण कार्यक्षमता भी जोड़ा है- एक यूआई विजेट जो उपयोगकर्ताओं को उनके वर्तमान स्थान, जैसे मानचित्र, स्थान या स्थान पर संवाद करने में सहायता करता है।

http://googlegeodevelopers.blogspot.com/2015/12/autocomplete-widget-and-updated-place.html

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