বিপরীত ভূ-কোডিং
রিভার্স জিওকোডিং বলতে কোনো স্থানের ভৌগোলিক স্থানাঙ্ককে মানুষের পাঠযোগ্য রাস্তার ঠিকানায় রূপান্তর করাকে বোঝায়। iOS-এর জন্য Maps SDK-তে GMSGeocoder নামে একটি ক্লাস রয়েছে, যার মধ্যে reverseGeocodeCoordinate নামক একটি মেম্বার ফাংশন আছে, যা আপনি এই রূপান্তরটি করার জন্য ব্যবহার করতে পারেন। এই মেথডটি CLLocationCoordinate2D অবজেক্টের একটি ইনস্ট্যান্সে স্থানের স্থানাঙ্ক গ্রহণ করে এবং GMSAddress ক্লাসের একটি ইনস্ট্যান্সে মানুষের পাঠযোগ্য রাস্তার ঠিকানা ফেরত দেয়।
ভাষা পছন্দের প্রভাব
জিওকোডারটি মানুষের পাঠযোগ্য রাস্তার ঠিকানা প্রদানের জন্য অপ্টিমাইজ করা হয়েছে। এটি করার জন্য, এটি স্থানীয় ভাষায় রাস্তার ঠিকানা ফেরত দেয়, যা (প্রয়োজনে) ব্যবহারকারীর পাঠযোগ্য টেক্সটে প্রতিবর্ণীকরণ করা হয়। অন্য সব ঠিকানা পছন্দের ভাষায় ফেরত দেওয়া হয়।
ঠিকানার উপাদানগুলো সেই একই ভাষায় ফেরত দেওয়া হয়, যেটি প্রথম উপাদান থেকে বেছে নেওয়া হয়।
পছন্দের ভাষায় কোনো নাম পাওয়া না গেলে, জিওকোডার সবচেয়ে কাছাকাছি মিল থাকা নামটি ব্যবহার করে।
ঠিকানা উপাদান সংক্রান্ত গ্যারান্টি
ঠিকানার উপাদান সম্পর্কে গুগল কোনো নিশ্চয়তা দেয় না। ঠিকানার কাঠামো দেশভেদে, এমনকি দেশের অভ্যন্তরেও পরিবর্তিত হয়।
আপনি আশা করতে পারেন যে ঠিকানার উপাদানগুলোতে শুধু ডাক ঠিকানার জন্য প্রাসঙ্গিক বিষয়গুলোই থাকবে, এর বেশি কিছু নয়।
বিশেষত, কোনো এলাকার সর্বদা উপস্থিতি নিশ্চিত নয়, এবং এটি যে সর্বদা শহরকে প্রতিনিধিত্ব করবে, এমন কথাও নয়।
ঠিকানার উপাদানগুলো কীভাবে কাজ করে তার একটি উদাহরণের জন্য, ‘Place Autocomplete Address Form’ দেখুন।
ফলাফলগুলো সাজানো হচ্ছে
ফলাফলগুলো দূরত্ব অনুসারে সাজানো হয় না এবং এই ক্রম পরিবর্তন সাপেক্ষ।
একটি নির্দিষ্ট ক্রম নিশ্চিত করা হয় না।
প্রথম ফলাফল কী হবে, সে ব্যাপারে কোনো নিশ্চয়তা নেই।
বিপরীত ভূ-কোডিং একটি অনুমান
জিওকোডার একটি নির্দিষ্ট সহনশীলতার মধ্যে নিকটতম ঠিকানাযোগ্য অবস্থানটি খুঁজে বের করার চেষ্টা করে।
জিওকোডার যদি কোনো মিল খুঁজে না পায়, তাহলে এটি কোনো ফলাফল ফেরত দেয় না।
আরও তথ্যের জন্য, ঠিকানা জিওকোডিং-এর সর্বোত্তম অনুশীলন এবং জিওকোডিং সম্পর্কিত প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী দেখুন।