रिवर्स जियोकोडिंग
रिवर्स जियोकोडिंग का मतलब है, किसी जगह के भौगोलिक निर्देशांकों को मोहल्ले के ऐसे पते में बदलना जिसे कोई व्यक्ति आसानी से पढ़ सके. iOS के लिए Maps SDK में,
GMSGeocoder
नाम की एक क्लास शामिल है. इसमें
reverseGeocodeCoordinate
नाम का एक मेंबर फ़ंक्शन शामिल है. इसका इस्तेमाल करके, कन्वर्ज़न किया जा सकता है. यह तरीका, CLLocationCoordinate2D ऑब्जेक्ट के इंस्टेंस में जगह के निर्देशांक लेता है. साथ ही, GMSAddress क्लास के इंस्टेंस में, किसी व्यक्ति के लिए आसानी से पढ़ा जा सकने वाला मोहल्ले का पता दिखाता है.
भाषा से जुड़ी प्राथमिकताओं का असर
जियोकोडर को इस तरह से ऑप्टिमाइज़ किया गया है कि वह मोहल्ले के पते को किसी व्यक्ति के लिए आसानी से पढ़ा जा सकने वाले फ़ॉर्मैट में उपलब्ध करा सके. इसके लिए, यह स्थानीय भाषा में मोहल्ले के पते दिखाता है. साथ ही, ज़रूरत पड़ने पर टेक्स्ट को ट्रांसलिट्रेट करता है, ताकि उपयोगकर्ता उसे पढ़ सके. अन्य सभी पते, आपकी पसंदीदा भाषा में दिखाए जाते हैं.
पते के कॉम्पोनेंट उसी भाषा में दिखाए जाते हैं जो पहले कॉम्पोनेंट से चुनी जाती है.
अगर पसंदीदा भाषा में कोई नाम उपलब्ध नहीं है, तो जियोकोडर सबसे मिलते-जुलते नाम का इस्तेमाल करता है.
पते के कॉम्पोनेंट से जुड़ी गारंटी
Google, पते के कॉम्पोनेंट की कोई गारंटी नहीं देता. पते का स्ट्रक्चर, हर देश के हिसाब से अलग-अलग होता है. यहां तक कि एक ही देश में भी यह अलग-अलग हो सकता है.
पते के कॉम्पोनेंट में सिर्फ़ डाक पते से जुड़ी जानकारी होनी चाहिए. इसके अलावा, इसमें कुछ और जानकारी भी शामिल की जा सकती है.
खास तौर पर, locality के हमेशा मौजूद होने की गारंटी नहीं दी जाती. साथ ही, यह भी ज़रूरी नहीं है कि यह हमेशा city को दिखाए.
पते के कॉम्पोनेंट के काम करने का उदाहरण देखने के लिए, किसी जगह के शुरुआती अक्षर लिखने पर पूरा नाम सुझाने की सुविधा वाला पता फ़ॉर्म देखें.
नतीजों को क्रम से लगाना
नतीजों को दूरी के हिसाब से क्रम में नहीं लगाया जाता है. साथ ही, क्रम में बदलाव हो सकता है.
इस बात की कोई गारंटी नहीं है कि ये किसी खास क्रम में दिखेंगे.
इस बात की कोई गारंटी नहीं है कि पहला नतीजा क्या होगा.
रिवर्स जियोकोडिंग एक अनुमान है
जियोकोडर, किसी खास टॉलरेंस के अंदर सबसे नज़दीकी पते वाली जगह को ढूंढने की कोशिश करता है.
अगर जियोकोडर को कोई मैच नहीं मिलता है, तो वह कोई नतीजा नहीं दिखाता है.
ज़्यादा जानकारी के लिए, पतों को जियोकोड करने के सबसे सही तरीके और जियोकोडिंग के बारे में अक्सर पूछे जाने वाले सवाल देखें.