আপনি অঞ্চলগুলি অনুসন্ধান করতে iOS এর জন্য স্থান SDK এবং iOS এর জন্য Maps SDK সহ জিওকোডিং API ব্যবহার করতে পারেন এবং স্থানগুলি সম্পর্কে আরও তথ্য পেতে পারেন৷ আইওএস এবং জিওকোডিং এপিআই-এর জন্য স্থান SDK হল স্থান আইডি পাওয়ার জন্য শক্তিশালী এবং স্থিতিশীল বিকল্প। আপনি যদি ইতিমধ্যেই প্লেস আইডি ব্যবহার করে থাকেন, তাহলে সীমানাগুলির জন্য ডেটা-চালিত স্টাইলিং সহ আপনি সেই আইডিগুলি পুনরায় ব্যবহার করতে পারেন৷
নিম্নলিখিত উপায়ে iOS অ্যাপের জন্য আপনার মানচিত্র SDK-তে স্থান এবং জিওকোডিং যোগ করুন:
- iOS এর জন্য স্থান SDK HTTP অনুরোধগুলি ব্যবহার করে স্থান সম্পর্কে তথ্য প্রদান করে৷
- CLGeocoder ক্লাস জিওকোড করতে পারে এবং ব্যবহারকারীর ইনপুট থেকে গতিশীলভাবে জিওকোড রিভার্স করতে পারে।
- জিওকোডিং API আপনাকে স্ট্যাটিক, পরিচিত ঠিকানাগুলিকে জিওকোড করতে দেয়।
স্থান API ব্যবহার করুন
স্থান API পাঠ্য অনুসন্ধান একটি স্ট্রিং এর উপর ভিত্তি করে স্থানগুলির একটি সেট সম্পর্কে তথ্য প্রদান করে — উদাহরণস্বরূপ "নিউ ইয়র্কের পিজা" বা "অটোয়ার কাছে জুতার দোকান" বা "123 প্রধান রাস্তা"। পরিষেবাটি পাঠ্য স্ট্রিংয়ের সাথে মেলে এমন স্থানগুলির একটি তালিকা এবং সেট করা যেকোন অবস্থানের পক্ষপাতের সাথে প্রতিক্রিয়া জানায়৷
স্থানগুলি স্বয়ংসম্পূর্ণ পরিষেবা আপনার ব্যবহারকারীদের অঞ্চলগুলির জন্য অনুসন্ধান করতে দেওয়ার একটি সুবিধাজনক উপায় প্রদান করে৷ সংজ্ঞায়িত অঞ্চলের মধ্যে ফলাফল প্রদর্শন করতে,
GMSAutocompleteFilter
এlocationRestriction
সেট করুন।
একটি অঞ্চলের জন্য স্থান বিবরণ পান
একটি অঞ্চলের জন্য স্থানের বিশদ তথ্যও কার্যকর। উদাহরণস্বরূপ, আপনি করতে পারেন:
- স্থানের নামের উপর ভিত্তি করে সীমানা স্থান আইডি অনুসন্ধান করুন।
- একটি সীমানায় জুম করার জন্য ভিউপোর্ট পান।
- সীমানার জন্য বৈশিষ্ট্যের ধরন পান (উদাহরণস্বরূপ স্থানীয়তা)।
- ফর্ম্যাট করা ঠিকানা পান, যা মার্কিন যুক্তরাষ্ট্রের অঞ্চলে "স্থানের নাম, রাজ্য, দেশ" এর সমাধান করে (উদাহরণস্বরূপ, "কির্কল্যান্ড, WA, USA")।
- ফটোর মতো অন্যান্য দরকারী ডেটা পান।
জিওকোডিং এপিআই ব্যবহার করুন
জিওকোডিং এপিআই আপনাকে একটি ঠিকানা, অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্কে রূপান্তর করতে দেয়, বা আইডিকে ভৌগলিক স্থানাঙ্কে এবং তদ্বিপরীত করে। নিম্নলিখিত ব্যবহারগুলি সীমানাগুলির জন্য ডেটা-চালিত স্টাইলিংয়ের সাথে ভালভাবে একত্রিত হয়:
- একটি অঞ্চলের জন্য ভিউপোর্ট পেতে জিওকোডিং ব্যবহার করুন।
- প্রশাসনিক এলাকা 1-4, এলাকা বা পোস্টাল কোডের জন্য জায়গার আইডি পেতে আপনার জিওকোডিং কলে উপাদান ফিল্টারিং প্রয়োগ করুন।
- অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক দ্বারা স্থান আইডি খুঁজতে বিপরীত জিওকোডিং ব্যবহার করুন, অথবা এমনকি একটি নির্দিষ্ট অবস্থানের সমস্ত উপাদানের জন্য স্থান আইডি ফেরত দিন।
নিম্নলিখিত উদাহরণটি জিওকোডিং এপিআই-তে একটি অনুরোধ করতে একটি ঠিকানা (url-এস্কেপড) ব্যবহার করে:
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