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