আপনার SDK সংস্করণ চয়ন করুন৷

আপনার অ্যাপে উপলব্ধ iOS বৈশিষ্ট্যগুলির জন্য স্থান SDK SDK সংস্করণ নম্বর (যেমন 9.0.0) এর সংমিশ্রণ দ্বারা নির্ধারিত হয় যা আপনি আপনার প্যাকেজ নির্ভরতা এবং আপনার API কী-তে সক্ষম APIগুলি নির্দিষ্ট করেন৷ এই গাইডটি সংস্করণগুলির মধ্যে পার্থক্য এবং আপনার অ্যাপে কোন সংস্করণগুলি সক্ষম করা আছে তা কীভাবে নির্বাচন করবেন তা ব্যাখ্যা করে৷

SDK সংস্করণ নম্বর

আপনার প্যাকেজ নির্ভরতায় আপনি যে SDK-এর ভার্সন নম্বর নির্দিষ্ট করেছেন তা নির্ধারণ করে যে আপনার অ্যাপের কোনো নির্দিষ্ট রিলিজে যোগ করা বৈশিষ্ট্যগুলিতে অ্যাক্সেস আছে কিনা। উদাহরণস্বরূপ, স্বয়ংসম্পূর্ণ (নতুন) শুধুমাত্র SDK সংস্করণ 9.0.0 বা তার বেশি সংস্করণে উপলব্ধ।

প্রতিটি SDK সংস্করণে প্রবর্তিত পরিবর্তন সম্পর্কে আরও তথ্যের জন্য, iOS রিলিজ নোটের জন্য স্থান SDK দেখুন।

iOS এর জন্য Places SDK-এর জন্য এপিআই সংস্করণ

একটি SDK সংস্করণ নম্বর নির্দিষ্ট করার পাশাপাশি, আপনাকে অবশ্যই প্লেসেস API পরিষেবা নির্বাচন করতে হবে যা SDK Google ক্লাউড কনসোলে কল করে: হয় Places API বা Places API (নতুন)৷ SDK সংস্করণ নম্বরের সাথে, আপনি যে API পরিষেবাটি নির্বাচন করেন তা নির্ধারণ করে যে নির্দিষ্ট বৈশিষ্ট্যগুলির কোন সংস্করণ আপনার অ্যাপে উপলব্ধ, যেমন স্বয়ংসম্পূর্ণ বা স্বয়ংসম্পূর্ণ (নতুন)। যদিও আপনি শুধুমাত্র একটি SDK সংস্করণ নম্বর নির্দিষ্ট করতে পারেন, আপনি একই সময়ে আপনার API কী-তে Places API এবং Places API (নতুন) উভয়ই সক্ষম করতে পারেন। যাইহোক, বেশিরভাগ ক্ষেত্রে, আপনি Places API (নতুন) সক্ষম করতে এবং আপনার অ্যাপে SDK বৈশিষ্ট্যগুলির (নতুন) সংস্করণগুলি ব্যবহার করতে চাইবেন৷

আপনার SDK সংস্করণ এবং API পরিষেবাগুলি নির্বাচন করুন৷

আপনার অ্যাপে কোন SDK বৈশিষ্ট্যগুলি উপলব্ধ তা নির্বাচন করতে, নিম্নলিখিতগুলি করুন:

  1. আপনার Google ক্লাউড প্রজেক্টে, Places API, Places API (নতুন), বা উভয়ই সক্ষম করুন৷ আরও তথ্যের জন্য, APIs সক্ষম করুন দেখুন
  2. আপনার API কী বিধিনিষেধে, Places API, Places API (নতুন), বা উভয়ই সক্ষম করুন৷ আরও তথ্যের জন্য, API কী সীমাবদ্ধ করা দেখুন।
  3. আপনি যখন SDK ইনস্টল করবেন, সংস্করণ নম্বরটি নির্দিষ্ট করুন৷ আরও তথ্যের জন্য, একটি Xcode প্রকল্প সেট আপ দেখুন।

স্থান API পরিষেবা নির্বাচন করার বিষয়ে আরও তথ্যের জন্য, আপনার Google ক্লাউড প্রকল্প সেট আপ করুন দেখুন।

প্রতিটি সংস্করণে SDK বৈশিষ্ট্য উপলব্ধ

নিম্নলিখিত সারণী দেখায় যে প্রতিটি SDK বৈশিষ্ট্যের জন্য কোন SDK এবং API সংস্করণ প্রয়োজন:

বৈশিষ্ট্য এপিআই কী-তে স্থান API সক্ষম করা হয়েছে ন্যূনতম SDK সংস্করণ
স্বয়ংসম্পূর্ণ (নতুন) স্থান API (নতুন) 9.0.0
স্থানের বিবরণ (নতুন) স্থান API (নতুন) 9.0.0
কাছাকাছি অনুসন্ধান (নতুন) স্থান API (নতুন) 9.0.0
স্থানের ছবি (নতুন) স্থান API (নতুন) 9.0.0
পাঠ্য অনুসন্ধান (নতুন) স্থান API (নতুন) 8.5.0
স্বয়ংসম্পূর্ণ রাখুন স্থান API 3.0.0
বর্তমান স্থান স্থান API 3.0.0
স্থান বিবরণ স্থান API 3.0.0
স্থান ফটো স্থান API 3.0.0

কোন সংস্করণগুলি সক্ষম করতে হবে তা বেছে নেওয়ার জন্য বিবেচনা

  • আপনি যদি iOS-এর জন্য Places SDK দিয়ে শুরু করার জন্য নতুন গ্রাহক হন, তাহলে Places API (নতুন) এবং নতুন SDK দিয়ে শুরু করুন৷
  • আপনি যদি একজন বিদ্যমান গ্রাহক হন, তাহলে আপনি বিদ্যমান SDK ব্যবহার চালিয়ে যেতে পারেন। যাইহোক, iOS (নতুন) এর জন্য Places SDK-এর পারফরম্যান্সের উন্নতি এবং বৈশিষ্ট্যের উন্নতির সুবিধা নিতে, আপনাকে Places API (নতুন) সক্ষম করতে হবে এবং নতুন SDK ব্যবহার করতে হবে। নতুন SDK-এ যাওয়ার সময় কোনও স্থানান্তরের প্রয়োজন নেই, শুধু আপনার SDK সংস্করণ এবং API পরিষেবাগুলি নির্বাচন করুন -এর ধাপগুলি অনুসরণ করুন৷
  • Places API (নতুন) কিছু বিদ্যমান বৈশিষ্ট্য যেমন বর্তমান স্থান , GMSPlace.isOpen এবং GMSPlaceisOpenAtDate সক্ষম করে না৷

GooglePlacesSwift-এর প্রিভিউ রিলিজ ব্যবহার করুন

আপনি যদি GooglePlacesSwift সংস্করণ 0.1.0 এর প্রিভিউ রিলিজ ব্যবহার করতে চান, তাহলে Places API (নতুন) সক্ষম করুন এবং GooglePlacesSwift SDK ইনস্টল করুন

নতুন API-এ স্থানান্তর করুন

আপনি যদি একটি বিদ্যমান API ব্যবহার করেন এবং নতুন API-এ স্থানান্তর করতে চান তবে প্রতিটি API-এর জন্য নিম্নলিখিত মাইগ্রেশন নির্দেশিকাগুলি দেখুন:

iOS এর জন্য স্থান SDK-এ বর্ধিতকরণ (নতুন)

এই বিভাগে আইওএস (নতুন) এর জন্য স্থান SDK-তে যোগ করা মূল বৈশিষ্ট্যগুলি কভার করে৷

Google ক্লাউড স্ট্যান্ডার্ড প্ল্যাটফর্মে প্রয়োগ করা হয়েছে

iOS এর জন্য স্থান SDK (নতুন) Google ক্লাউডে পরিষেবা পরিকাঠামোতে প্রয়োগ করা হয়েছে। এই বাস্তবায়ন আরও নিরাপদ এবং বিশ্বস্ত প্ল্যাটফর্ম নিয়ে আসে। এই স্ট্যান্ডার্ড ডিজাইনটি SDK জুড়ে সামঞ্জস্যের একটি স্তর নিয়ে আসে যা iOS (নতুন) এর জন্য Places SDK এর সাথে বিকাশের দক্ষতা উন্নত করে।

উন্নত কর্মক্ষমতা

iOS-এর জন্য স্থান SDK (নতুন) উন্নত কর্মক্ষমতা প্রদান করে, যা বিদ্যমান SDK ব্যবহার করে এমন অ্যাপগুলিকে প্রতিস্থাপন করা সার্থক করে তোলে।

নতুন বৈশিষ্ট

iOS এর জন্য স্থান SDK (নতুন) সমস্ত SDK বৈশিষ্ট্যগুলির সর্বশেষ সংস্করণ অন্তর্ভুক্ত করে:

সরলীকৃত মূল্য

আইওএস (নতুন) এর জন্য স্থান SDK এর সাথে মূল্য নির্ধারণ করা হয়েছে যাতে আপনি শুধুমাত্র আপনার ব্যবহার করা ডেটার জন্য অর্থ প্রদান করেন। সরলীকৃত মূল্য ক্ষেত্র তালিকা ব্যবহার করে প্রয়োগ করা হয়, যাকে ফিল্ড মাস্কও বলা হয়।

iOS এবং টেক্সট অনুসন্ধানের জন্য স্থান SDK-এর সাথে আপনি প্রতিক্রিয়াতে ফিরে আসার জন্য ক্ষেত্রগুলির তালিকা নিয়ন্ত্রণ করতে ফিল্ড তালিকা ব্যবহার করেন। তারপরে আপনাকে শুধুমাত্র অনুরোধ করা ডেটার জন্য বিল দেওয়া হবে। আপনি অপ্রয়োজনীয় ডেটার অনুরোধ করবেন না তা নিশ্চিত করার জন্য একটি ফিল্ড তালিকা ব্যবহার করা একটি ভাল ডিজাইন অনুশীলন, যা অপ্রয়োজনীয় প্রক্রিয়াকরণের সময় এবং বিলিং চার্জ এড়াতে সহায়তা করে।

উভয় SDK-এর বিশদ মূল্যের তথ্যের জন্য, ব্যবহার এবং বিলিং দেখুন।

প্রসারিত স্থান প্রকার

নতুন SDK নিম্নলিখিত সারণীতে দেখানো স্থানের ধরনগুলি যোগ করে৷ এই প্রকারগুলি স্থানের বিবরণ এবং পাঠ্য অনুসন্ধান প্রতিক্রিয়ার অংশ হিসাবে ফেরত দেওয়া হয়। আপনি পাঠ্য অনুসন্ধানের সাথে অনুসন্ধানে এই নতুন প্রকারগুলি এবং বিদ্যমান প্রকারগুলিও ব্যবহার করতে পারেন৷ নতুন প্রকারগুলি সারণি A- তে অন্তর্ভুক্ত করা হয়েছে।

টাইপ
আমেরিকান_রেস্তোরাঁ ডিসকাউন্ট দোকান আইসক্রিমের দোকান স্যান্ডউইচ_শপ
বিনোদন_কেন্দ্র কুকুর_পার্ক ভারতীয় রেস্তোরাঁয় জেলা স্কুল
খেলাধুলার ক্ষেত্র বৈদ্যুতিক_যান_চার্জিং_স্টেশন ইন্দোনেশিয়ান_রেস্তোরাঁ সীফুড_রেস্তোরাঁ
auto_parts_store অনুষ্ঠান স্থল ইতালিয়ান রেস্টুরেন্ট ski_resort
ভোজ হল বর্ধিত_থাকার_হোটেল জাপানি রেস্তোরা স্প্যানিশ_রেস্তোরাঁ
বারবিকিউ_রেস্তোরাঁ খামার Korean_restaurant খেলার সামগ্রীর দোকান
সেলুন খামার লেবানিজ_রেস্তোরাঁ ক্রীড়া ক্লাব
বিছানা ও নাস্তা ফাস্ট ফুড রেস্টুরেন্ট মেরিনা ক্রীড়া কমপ্লেক্স
ব্রাজিলিয়ান_রেস্তোরাঁ ফেরি ঘাট বাজার কাবাব ঘর
ব্রেকফাস্ট_রেস্তোরাঁ ফিটনেস_সেন্টার মেডিকেল_ল্যাব সুশি_রেস্তোরাঁ
brunch_restaurant ফ্রেঞ্চ রেস্টুরেন্ট ভূমধ্যসাগরীয়_রেস্তোরাঁ সুইমিংপুল
বাস স্টপ উপহারের দোকান মেক্সিকান রেষ্টুরেন্ট দর্জি
ক্যাম্পিং_কেবিন গলফ কোর্স মধ্য_পূর্ব_রেস্তোরাঁ টেলিকমিউনিকেশন_সার্ভিস_প্রোভাইডার
সেল_ফোন_স্টোর গ্রীক_রেস্তোরাঁ মোটেল থাই_রেস্তোরাঁ
চাইল্ড_কেয়ার_এজেন্সি মুদি দোকান জাতীয়_পার্ক ট্রানজিট_ডিপো
চাইনিজ রেস্টুরেন্ট অতিথিশালা পার্ক_এন্ড_রাইড ট্রাক স্টপ
কাফির দোকান চুল কাটানোর দোকান পারফর্মিং_আর্টস_থিয়েটার তুর্কি_রেস্তোরাঁ
কমিউনিটি কেন্দ্র হ্যামবার্গার_রেস্তোরাঁ পিজা_রেস্তোরাঁ নিরামিষ_রেস্তোরাঁ
পরামর্শদাতা হেলিপোর্ট খেলার মাঠ নিরামিষ_রেস্তোরাঁ
সম্মেলন কেন্দ্র হাইকিং_এরিয়া প্রিস্কুল ভিয়েতনামী_রেস্তোরাঁ
কুটির ঐতিহাসিক ল্যান্ডমার্ক ব্যক্তিগত_অতিথি_রুম দর্শক কেন্দ্র
কুরিয়ার সার্ভিস বাড়ির_উন্নতি_স্টোর ramen_restaurant বিবাহের স্থান
সাংস্কৃতিক কেন্দ্র ছাত্রাবাস রিসোর্ট হোটেল পাইকারী বিক্রেতা
দাতের চিকিৎসাকেন্দ্র হোটেল বিশ্রাম বন্ধ

এই নতুন ধরনেরগুলির সাথে, Places API (নতুন) নিম্নলিখিত প্রকারগুলিকে স্থান API-এর জন্য টেবিল 2 থেকে স্থান API (নতুন) এর জন্য টেবিল A-তে স্থানান্তরিত করেছে। তার মানে আপনি এখন অনুসন্ধানের অংশ হিসাবে এই ধরনের ব্যবহার করতে পারেন:

  • country
  • administrative_area_level_1
  • administrative_area_level_2
  • postal_code
  • locality