এই ডকুমেন্টে, আপনি দেখবেন কিভাবে Nearby Search (New) API ব্যবহার করে একটি সহজ এবং সাশ্রয়ী মূল্যের
স্থানীয় আবিষ্কারের অভিজ্ঞতা।
একটি স্থানীয় আবিষ্কারের অভিজ্ঞতা ব্যবহারকারীদের হোটেল বা রিয়েল এস্টেট অনুসন্ধান করার সময় আপনার নির্দিষ্ট করা অবস্থানের কাছাকাছি গুরুত্বপূর্ণ স্থানগুলি দেখায়। এতে প্রায়শই একটি ইন্টারেক্টিভ মানচিত্র থাকে, যার সাথে একটি অতিরিক্ত প্যানেল থাকে যেখানে স্থান চয়নকারী এবং ছবির একটি গ্যালারি থাকে। ইন্টারঅ্যাক্টিভিটির অভিজ্ঞতা উন্নত করার জন্য আপনাকে বিভিন্ন Google Maps প্ল্যাটফর্ম পণ্য এবং ক্ষমতা উপস্থাপন করা হবে।

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

স্থানীয় আবিষ্কার
স্থানীয় আবিষ্কারের অভিজ্ঞতা তৈরি করার অনেক উপায় আছে। নিম্নলিখিত ইন্টিগ্রেশনটি ব্যবহারকারীর অভিজ্ঞতার একটি কাস্টম উদাহরণ যা সুপরিচিত Google Maps প্ল্যাটফর্ম API এবং কিছু আকর্ষণীয় নতুন বৈশিষ্ট্য ব্যবহার করে। আপনি যদি স্থানীয় আবিষ্কারের জন্য একটি টেমপ্লেটযুক্ত পদ্ধতি পেতে চান তবে আপনি ওয়েব কম্পোনেন্ট ব্যবহার করতে পারেন।
নমুনা আবেদন
নমুনা ওয়াকথ্রু
নীচের টেবিলে আপনি ধাপে ধাপে বিভক্ত নমুনা অ্যাপ্লিকেশনটি পাবেন এবং গুগল ম্যাপস প্ল্যাটফর্ম এপিআই-এর সাথে প্রযুক্তিগত বাস্তবায়নের বর্ণনাও পাবেন।
১. স্বয়ংসম্পূর্ণ অনুসন্ধানের মাধ্যমে অবস্থান অনুসন্ধান
- ম্যাপস জাভাস্ক্রিপ্ট এপিআই লোড করুন।
- স্থান স্বয়ংক্রিয়ভাবে সম্পন্ন করার প্রশ্ন করুন অথবা মানচিত্রে অবস্থান বেছে নিন।

2. কাছাকাছি অনুসন্ধান (নতুন) API ব্যবহার করে স্থানীয় আগ্রহের স্থানগুলি সারফেস করুন
- জনপ্রিয়তা র্যাঙ্কিং (আরও প্রাসঙ্গিক ফলাফল) অথবা দূরত্ব র্যাঙ্কিং।
-
includedTypes,excludedTypes; যদি আপনি একটি হোটেল হন তবে আপনি "lodging" প্রকারটি বাদ দিতে পারেন এবং শুধুমাত্র উপযুক্ত প্রকারগুলি অন্তর্ভুক্ত করতে পারেন, যেমন: "restaurant, cafe, park, tourit_attraction"। - ফলাফলের উপর আরও বেশি নিয়ন্ত্রণের জন্য লিভারেজ
includedPrimaryTypes,excludedPrimaryTypes। - `অপর্যাপ্ত সংখ্যক ফলাফল বা খুব বেশি দূরে স্থান এড়াতে অবস্থান বিধিনিষেধ; শূন্য ফলাফলের ক্ষেত্রে, ফলাফল প্রদর্শনের আগে বৃত্ত / আয়তক্ষেত্রের আকার প্রশস্ত করুন।

অনুরোধকৃত ডেটা ফিল্ড সহ হোটেল বুকিং করার সময় নমুনা অনুসন্ধান করুন:
- মৌলিক (
displayName,types,openingHours,formattedAddress) - যোগাযোগ (
websiteUri,nationalPhoneNumber,internationalPhoneNumber) - পছন্দের (
reviews,priceLevel,userRatingCount)
{ "includedTypes": ["restaurant","cafe","park"], "excludedTypes":
["lodging","convenience_store"], "includedPrimaryTypes":
["restaurant","tourist_attraction","airport"], "excludedPrimaryTypes":
["lodging"], "maxResultCount": 20, "locationRestriction": { "circle": {
"center": { "latitude": 37.7937, "longitude": -122.3965 }, "radius": 500.0 } } }অনুরোধকৃত ডেটা ফিল্ড সহ একটি রিয়েল এস্টেট অনুসন্ধান করার সময় কোয়েরি নমুনা:
- মৌলিক (
displayName,types,openingHours,formattedAddress)
{ "includedTypes": ["school","transport","bus","convenience_store"],
"excludedTypes": ["lodging"], "includedPrimaryTypes":
["restaurant","tourist_attraction","airport"], "excludedPrimaryTypes":
["lodging"], "maxResultCount": 20, "locationRestriction": { "circle": {
"center": { "latitude": 37.7937, "longitude": -122.3965 }, "radius": 500.0 } } }৩. ডায়নামিক ম্যাপস এবং ডাইরেকশনস এপিআই-এর সাথে ইন্টারঅ্যাক্টিভিটি যোগ করুন
- Directions API অনুসন্ধান করে আপডেট করা লেগ এবং ধাপগুলি । * পরবর্তী বিভাগে সময় ব্যবহার করুন।

৪. মিথস্ক্রিয়ার সময় স্থানের বিস্তারিত তথ্য প্রদর্শন করুন
বর্ণনা :
displayName,types,rating,userRatingCount,priceLevel।সময় : পূর্ববর্তী দিকনির্দেশনা API কোয়েরি থেকে আসছে।
পর্যালোচনা :
reviews[i].author,reviews[i].rating,reviews[i].text।ছবি : কাছাকাছি অনুসন্ধান (নতুন) API-এর আনরিস্ট্রিক্টেড প্রিভিউয়ের সময়, আপনাকে photo_reference পেতে
place.idব্যবহার করে স্থানের বিবরণ অনুসন্ধান করতে হবে এবং তারপর আপনার অভিজ্ঞতায় একবারে একটি অনুসন্ধান করতে হবে।

প্রশ্নের সংখ্যা এবং সংশ্লিষ্ট খরচ
- ম্যাপস জাভাস্ক্রিপ্ট এপিআই : অভিজ্ঞতা লোড করার সময় ১টি ম্যাপ।
- Places Autocomplete API: প্রতিটি অক্ষর টাইপ করলে (যদি Autocomplete Widget ব্যবহার করা হয়), এটি কাস্টমাইজ করা যেতে পারে।
- কাছাকাছি অনুসন্ধান (নতুন) API : প্রতি ২০টি স্থানে ১টি করে কোয়েরি প্রদর্শিত হয়। কোয়েরি প্রতিক্রিয়ার অংশ হিসেবে স্থানের ডেটা অনুসারে বিভিন্ন বিলিং।
- দিকনির্দেশনা API : ব্যবহারকারীর দ্বারা নির্বাচিত প্রতিটি স্থানে 1টি ক্যোয়ারী।
- স্থানের ছবির API : প্রদর্শিত প্রতিটি ছবির জন্য ১টি করে প্রশ্ন।
উপসংহার
স্থানীয় আবিষ্কারের অভিজ্ঞতা ব্যবহারকারীর মূল্য প্রদানের একটি শক্তিশালী উপায়। এই প্রদর্শনী বাস্তবায়নে এমন অনেক বৈশিষ্ট্য রয়েছে যা আপনি Google Maps প্ল্যাটফর্মে Nearby Search (New) API এর বিশেষ ক্ষমতা সহ এই ধরণের অভিজ্ঞতা তৈরি করার সময় অন্তর্ভুক্ত করতে পারেন।
পরবর্তী পদক্ষেপ
আরও পড়ার পরামর্শ দেওয়া হচ্ছে:
- Maps JavaScript API-তে ওয়েব উপাদানগুলি
- স্থান স্বয়ংসম্পূর্ণ অপ্টিমাইজেশন
- অন্যান্য স্থান পরিষেবা
- নিচে মতামত দিন।
অবদানকারীরা
প্রধান লেখক:
টমাস অ্যাংলারেট | গুগল ম্যাপস প্ল্যাটফর্ম সলিউশন ইঞ্জিনিয়ার