2013-02-25 45 views
10

मैं आईओएस प्रोग्रामिंग & दोनों Google मैप्स आईओएस एसडीके के लिए नया हूं, इसलिए माफी माँगती है कि यह एक मूल प्रश्न है।Google मैप्स आईओएस एसडीके - स्थानों के लिए खोजें

मैं एक ऐप में एक Google मानचित्र शामिल करना चाहता हूं और उपयोगकर्ताओं को मार्कर के एक निश्चित त्रिज्या के भीतर विभिन्न स्थानों (रेस्तरां, बार, जिम इत्यादि) की खोज करने की क्षमता देता हूं।

मुझे पता है कि जावास्क्रिप्ट एपीआई का उपयोग करना संभव है, लेकिन क्या यह आईओएस एसडीके मानचित्रों का उपयोग करके किया जा सकता है? मैंने here की सभी जानकारी पढ़ी है और स्टैक ओवरफ़्लो & Google की खोज की है लेकिन मुझे वास्तव में कुछ भी नहीं मिल रहा है जो मुझे कोई पॉइंटर्स देता है।

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

ट्यूटोरियल्स (Google द्वारा प्रदान किए गए अन्य के अलावा) में कोई भी मदद, सलाह, या पॉइंटर्स की व्यापक सराहना की जाएगी।

चीयर्स

उत्तर

14

Google Maps URL Scheme वर्तमान में केवल एक स्थान के लिए या दिशाओं के लिए खोज करने के लिए Google मानचित्र ऐप्लिकेशन खोलने के लिए इस्तेमाल किया जा सकता। यह स्थानों की खोज नहीं कर सकता है। साथ ही, यदि आपके स्वयं के ऐप ने ऐसा किया है, तो यह आपके ऐप को बंद कर देगा और मानचित्र ऐप पर स्विच करेगा, जो आप जो चाहते हैं वह हो सकता है। यह केवल तभी काम करेगा यदि उपयोगकर्ता ने Google Maps app स्थापित किया है।

शायद आप अपने मूल ऐप से http अनुरोध करने के लिए Google Places API का उपयोग करना चाहते हैं। आप या तो JSON या XML प्रारूप में प्रतिक्रिया का अनुरोध कर सकते हैं। फिर आपको प्रतिक्रिया को पार्स करने की आवश्यकता होगी, और पर Google Maps SDK for iOS का उपयोग करके मार्कर जोड़ने के लिए इसका उपयोग करें।

This blog postthis library का वर्णन करता है जो ब्लॉग पोस्ट के लेखक ने Google स्थल API को लपेटने के लिए लिखा था। आपको इस कोड के अधिकांश की आवश्यकता नहीं होगी, लेकिन यह आपको कहां से शुरू करना है इसका विचार दे सकता है। This class मुख्य है जो स्थानों एपीआई के अनुरोधों को संभालता है।

ध्यान दें कि यह लाइब्रेरी किसी तृतीय-पक्ष JSON पार्सर - SBJsonParser का उपयोग करती है। संस्करण 5.0 के रूप में आईओएस में एक देशी JSON पार्सर, NSJSONSerialization शामिल है। इसलिए यदि आपके ऐप का न्यूनतम समर्थित आईओएस संस्करण 5.0 या उच्चतर है, तो आपको किसी तृतीय-पक्ष लाइब्रेरी का उपयोग करने की आवश्यकता नहीं है।

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

  • कोई संबंधित समस्या नहीं^_^