बाउंड्री के लिए, डेटा-ड्रिवन स्टाइल के साथ Places API और जियोकोडिंग का इस्तेमाल करें

प्लैटफ़ॉर्म चुनें: iOS JavaScript

iOS के लिए, Places SDK टूल और iOS के लिए Maps SDK के साथ Geocoding API का इस्तेमाल करके, इलाके ढूंढे जा सकते हैं और जगहों के बारे में ज़्यादा जानकारी पाई जा सकती है. जगह के आईडी पाने के लिए, iOS और Geocoding API के लिए जगहें SDK टूल एक असरदार और स्थिर विकल्प हैं. अगर पहले से ही प्लेस आईडी इस्तेमाल किए जा रहे हैं, तो सीमाओं के लिए, डेटा-ड्रिवन स्टाइल के साथ उन आईडी का फिर से इस्तेमाल किया जा सकता है.

iOS ऐप्लिकेशन के लिए अपने मैप SDK में नीचे दिए गए तरीकों से स्थान और जियोकोडिंग जोड़ें:

  • iOS के लिए Places SDK टूल, एचटीटीपी अनुरोधों का इस्तेमाल करके जगहों के बारे में जानकारी दिखाता है.
  • CLGeocoder क्लास, उपयोगकर्ता के इनपुट से डाइनैमिक तौर पर जियोकोड और रिवर्स जियोकोड कर सकती है.
  • जियोकोडिंग एपीआई की मदद से, स्टैटिक और जाने-पहचाने पतों को जियोकोड किया जा सकता है.

Places API का इस्तेमाल करना

  • Location API Text एक स्ट्रिंग के आधार पर जगहों के एक सेट के बारे में जानकारी देता है — उदाहरण के लिए "नई दिल्ली में पिज़्ज़ा" या "ओटावा के पास जूता स्टोर" या "123 मेन स्ट्रीट". यह सेवा, टेक्स्ट स्ट्रिंग और सेट की गई जगहों से मेल खाने वाली जगहों की सूची के साथ जवाब देती है.

  • स्थान ऑटोकंप्लीट सेवा आपके उपयोगकर्ताओं को क्षेत्रों की खोज करने देने का एक आसान तरीका उपलब्ध कराती है. तय किए गए इलाके में नतीजे दिखाने के लिए, locationRestriction को GMSAutocompleteFilter पर सेट करें.

किसी क्षेत्र के लिए जगह की जानकारी पाएं

  • किसी इलाके के लिए, जगह की जानकारी का डेटा भी असरदार होता है. उदाहरण के लिए, आपके पास ये काम करने की सुविधा होती है:

    • जगहों के नाम के आधार पर सीमा से जुड़े जगह के आईडी खोजें.
    • सीमा पर ज़ूम करने के लिए व्यूपोर्ट पाएं.
    • सीमा के लिए सुविधा का टाइप पाएं. उदाहरण के लिए, शहर का नाम.
    • लिखा गया फ़ॉर्मैट वाला पता पाएं. इसके बाद, वह अमेरिका के क्षेत्र में "जगह का नाम, राज्य, देश" के तौर पर दिखेगा (उदाहरण के लिए, "किर्कलैंड, वॉशिंगटन, अमेरिका").
    • काम के अन्य डेटा (जैसे, फ़ोटो) पाएं.

Geocoding API का इस्तेमाल करना

  • जियोकोडिंग एपीआई की मदद से आप किसी पते, अक्षांश और देशांतर निर्देशांक या जगह के आईडी को भौगोलिक निर्देशांक में बदल सकते हैं और इसी तरह जगह के आईडी को भौगोलिक निर्देशांक में बदल सकते हैं. नीचे दिए गए इस्तेमाल, सीमाओं के लिए डेटा-ड्रिवन स्टाइल के साथ बेहतर तरीके से मिलकर काम करते हैं:

    • किसी इलाके का व्यूपोर्ट देखने के लिए, जियोकोडिंग का इस्तेमाल करें.
    • अपने जियोकोडिंग कॉल में कॉम्पोनेंट को फ़िल्टर करने की सुविधा लागू करें. इससे आपको एडमिन एरिया 1-4, शहर या पिन कोड के लिए जगह के आईडी मिल सकते हैं.
    • अक्षांश और देशांतर निर्देशांकों के हिसाब से जगह के आईडी ढूंढने के लिए, रिवर्स जियोकोडिंग का इस्तेमाल करें या किसी खास जगह के सभी कॉम्पोनेंट के लिए जगह के आईडी दिखाएं.

    इस उदाहरण में जियोकोडिंग एपीआई को अनुरोध भेजने के लिए पते (url-escaped) का इस्तेमाल किया गया है:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&key=YOUR_API_KEY
    

    जगह के आईडी ढूंढने के लिए, रिवर्स जियोकोडिंग का इस्तेमाल किया जा सकता है. नीचे दिए गए उदाहरण में जियोकोडिंग सेवा फ़ंक्शन है, जो तय अक्षांश और देशांतर निर्देशांक पर पते के सभी कॉम्पोनेंट के लिए जगह के आईडी दिखाता है:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY
    

    कॉम्पोनेंट को फ़िल्टर करने के साथ-साथ रिवर्स जियोकोडिंग का इस्तेमाल करें. इससे किसी तय जगह पर नीचे दिए गए एक या एक से ज़्यादा टाइप के पते के कॉम्पोनेंट पाने में मदद मिलती है:

    • administrativeArea
    • country
    • locality
    • postalCode
    • schoolDistrict

    इस उदाहरण में, जियोकोडिंग सेवा का इस्तेमाल किया गया है. इसमें locality टाइप के लिए, किसी तय जगह पर पते के सभी कॉम्पोनेंट को वापस पाने के लिए, रिवर्स जियोकोडिंग के साथ कॉम्पोनेंट की पाबंदियां जोड़ी गई हैं:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY