/ / मैं दोनों स्थानों और पोस्टकोड को खोजने के लिए Google मैप्स एपीआई का उपयोग कैसे कर सकता हूं? - ऑब्जेक्टिव-सी, आईओएस, गूगल-मैप्स, गूगल-प्लेसेस-एपीआई, गूगल-जियोकोडिंग-एपी

मैं स्थान और पोस्टकोड दोनों खोजने के लिए Google मानचित्र API का उपयोग कैसे कर सकता हूं? - उद्देश्य-सी, आईओएस, गूगल-मैप्स, google-places-api, google-geocoding-api

मैं iPhone के लिए एक मैप खोजने के लिए Google मैप्स स्थान एपीआई का उपयोग कर रहा हूं, जैसे मैप्स ऐप में ही। मैं एक लाइन का उपयोग करता हूं जैसे कि:

https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&rankby=distance&name=%@&sensor=true&key=%@

लापता सूचना दर्ज करने के लिए NSString का उपयोग करना। हालाँकि, मैप्स ऐप के विपरीत, यह खोज केवल स्थानीय स्थानों के लिए काम करती है न कि पोस्टकोड या अन्य जानकारी के लिए। ऐसा प्रतीत होता है कि यदि मैं चाहता हूं कि इसे पोस्टकोड स्वीकार किया जाए, तो मुझे एक जियोकोड अनुरोध बनाना होगा:

https://maps.googleapis.com/maps/api/geocode/json?address=W1A+1AA&sensor=true

लेकिन फिर, निश्चित रूप से, यह खोज स्थान जानकारी नहीं है। मैप्स ऐप की तरह, मैं चाहता हूं कि मेरा ऐप दोनों के सर्वश्रेष्ठ परिणामों को मूल रूप से वापस कर दे।

इससे पहले कि मैं आगे बढ़ूं और इसे कोड करूं ताकि यह दो अलग-अलग एपीआई का उपयोग करे, क्या ऐसा करने का एक बेहतर तरीका है? क्या मुझे एक अलग एपीआई का उपयोग करना चाहिए जो मैप्स ऐप में खोज की तरह काम करता है?

उत्तर:

जवाब के लिए 2 № 1

मैं देख रहा हूँ जैसे कुछ के लिए इस में देखाएक विशिष्ट सेवा में, सुशी को उन लोगों के लिए एक ज़िप कोड पर कहते हैं, जो स्थान सेवाओं का उपयोग नहीं करना चाहते हैं। दुर्भाग्य से, ऐसा लगता है कि आपको दो कॉल करने हैं, एक जियोकोडिंग के लिए और दूसरा Google स्थानों के माध्यम से उन स्थानों को प्राप्त करने के लिए जो जियोकोडिंग कॉल में दिए गए निर्देशांक के दायरे में हैं।

देख: Google मानचित्र के साथ दिए गए ज़िपकोड के लिए सभी पार्क खोजें

तथा

https://groups.google.com/forum/?fromgroups#!msg/google-places-api/P3iDK5kO7OM/Cek4BzeXMA4J