এই নথিতে, আপনি কীভাবে একটি সহজ এবং সাশ্রয়ী মূল্যের তৈরি করতে কাছাকাছি অনুসন্ধান (নতুন) API ব্যবহার করবেন তা দেখবেন৷
স্থানীয় আবিষ্কারের অভিজ্ঞতা।
একটি স্থানীয় আবিষ্কার অভিজ্ঞতা ব্যবহারকারীদের একটি হোটেল বা রিয়েল এস্টেট অনুসন্ধান করার সময় আপনার নির্দিষ্ট করা একটি অবস্থানের কাছাকাছি আগ্রহের মূল স্থানগুলি দেখায়৷ এটি প্রায়শই একটি ইন্টারেক্টিভ মানচিত্র নিয়ে থাকে, যেখানে একটি স্থান চয়নকারী এবং ফটোগুলির একটি গ্যালারি সহ একটি অতিরিক্ত প্যানেল থাকে৷ ইন্টারঅ্যাক্টিভিটির সাথে অভিজ্ঞতা বাড়াতে আপনাকে বিভিন্ন Google মানচিত্র প্ল্যাটফর্ম পণ্য এবং ক্ষমতা উপস্থাপন করা হবে।
কেস ব্যবহার করুন
এখন আসুন স্থানীয় আবিষ্কার ইন্টিগ্রেশন ড্রাইভ ব্যবহারকারীর মূল্যের উপাদানগুলি বুঝতে পারি:
আবিষ্কার - বিভিন্ন ধরণের প্রাসঙ্গিক স্থানগুলিকে সার্ফেস করে ব্যবহারকারীদের একটি একক অবস্থানের চারপাশে কী রয়েছে তার একটি ওভারভিউ দিন৷
ইন্টারঅ্যাকটিভিটি - ব্যবহারকারীদের একটি স্থান নির্বাচন করতে এবং গতিশীলভাবে ডেটা রিফ্রেশ করার ক্ষমতা দেয়৷
সেই জায়গার সাপেক্ষে।
ভিজ্যুয়ালাইজেশন - স্থান পর্যালোচনা, ফটো প্রদান
এবং ব্যবহারকারীদের জন্য হাঁটার সময় এবং দূরত্ব দ্রুত বুঝতে পারে যে এটি তাদের প্রয়োজনের সাথে খাপ খায় কিনা।
রেফারেন্স আর্কিটেকচার
স্থানীয় আবিষ্কার
একটি স্থানীয় আবিষ্কার অভিজ্ঞতা তৈরি করার অনেক উপায় আছে। নিম্নোক্ত ইন্টিগ্রেশন হল ব্যবহারকারীর অভিজ্ঞতার একটি কাস্টম উদাহরণ যা সুপরিচিত Google Maps Platform API-এর পাশাপাশি কিছু উত্তেজনাপূর্ণ নতুন বৈশিষ্ট্যগুলিকে কাজে লাগায়৷ আপনি যদি স্থানীয় আবিষ্কারের জন্য একটি টেমপ্লেটেড পন্থা পেতে চান তাহলে আপনি ওয়েব কম্পোনেন্ট ব্যবহার করতে পারেন।
নমুনা আবেদন
নমুনা ওয়াকথ্রু
আপনি Google মানচিত্র প্ল্যাটফর্ম API-এর সাথে প্রযুক্তিগত বাস্তবায়নের বিবরণ সহ ধাপে বিভক্ত নমুনা অ্যাপ্লিকেশনটির নীচের সারণীতে পাবেন।
1. স্বয়ংসম্পূর্ণ অনুসন্ধান অবস্থান সহ অবস্থান অনুসন্ধান
- মানচিত্র জাভাস্ক্রিপ্ট API লোড করুন।
- স্থান স্বয়ংসম্পূর্ণ ক্যোয়ারী বা মানচিত্রে অবস্থান চয়ন করুন.
2. কাছাকাছি অনুসন্ধান (নতুন) API ব্যবহার করে আগ্রহের স্থানীয় পয়েন্টগুলিকে সারফেস করুন৷
- জনপ্রিয়তা র্যাঙ্কিং (আরো প্রাসঙ্গিক ফলাফল) বা দূরত্ব র্যাঙ্কিং।
-
includedTypes
,excludedTypes
; আপনি যদি হোটেল হন তবে আপনি "লজিং" টাইপ বাদ দিতে পারেন এবং শুধুমাত্র উপযুক্ত প্রকারগুলি অন্তর্ভুক্ত করতে পারেন, যেমন: "রেস্তোরাঁ, ক্যাফে, পার্ক, ট্যুরিট_অ্যাট্রাকশন"। - ফলাফলের উপর আরও বেশি নিয়ন্ত্রণের জন্য
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 } } }
3. ডায়নামিক মানচিত্র এবং দিকনির্দেশ API এর সাথে ইন্টারঅ্যাকটিভিটি যোগ করুন
- দিকনির্দেশ API জিজ্ঞাসা করে আপ টু ডেট লেগ এবং পদক্ষেপগুলি । * পরবর্তী বিভাগে সময় ব্যবহার করুন.
4. মিথস্ক্রিয়া করার সময় স্থানের বিস্তারিত তথ্য প্রদর্শন করুন
বর্ণনা :
displayName
,types
,rating
,userRatingCount
,priceLevel
।সময় : পূর্ববর্তী দিকনির্দেশ API ক্যোয়ারী থেকে আসছে।
পর্যালোচনা :
reviews[i].author
,reviews[i].rating
,reviews[i].text
।ছবি : কাছাকাছি অনুসন্ধান (নতুন) API-এর অনিয়ন্ত্রিত প্রিভিউ চলাকালীন, আপনাকে স্থানের বিশদ বিবরণকে
place.id
দিয়ে জিজ্ঞাসা করতে হবে ফটো_রেফারেন্স পেতে তারপর আপনার অভিজ্ঞতায় একবারে একটি ক্যোয়ারী করতে হবে
ক্যোয়ারী গণনা এবং খরচ সংশ্লিষ্ট
- Maps JavaScript API : অভিজ্ঞতার লোড এ 1 মানচিত্র।
- স্থানগুলি স্বয়ংসম্পূর্ণ API: 1টি প্রশ্ন টাইপ করা প্রতিটি অক্ষর (যদি স্বয়ংসম্পূর্ণ উইজেট ব্যবহার করা হয়), এটি কাস্টমাইজ করা যেতে পারে।
- কাছাকাছি অনুসন্ধান (নতুন) API : প্রতি 20টি স্থানে 1টি প্রশ্ন প্রদর্শিত হয়৷ স্থানের ডেটা অনুযায়ী বিভিন্ন বিলিং যা প্রশ্নের উত্তরের অংশ।
- দিকনির্দেশ API : ব্যবহারকারীর দ্বারা নির্বাচিত প্রতিটি স্থান 1টি প্রশ্ন।
- স্থান ফটো API : 1টি ক্যোয়ারী প্রতিটি ফটো প্রদর্শিত হয়.
উপসংহার
একটি স্থানীয় আবিষ্কার অভিজ্ঞতা ব্যবহারকারীর মূল্য প্রদান করার একটি শক্তিশালী উপায়। এই প্রদর্শনী বাস্তবায়নে এমন অনেক বৈশিষ্ট্য রয়েছে যা আপনি Google মানচিত্র প্ল্যাটফর্মে কাছাকাছি অনুসন্ধান (নতুন) API থেকে বিশেষ ক্ষমতা সহ এমন একটি অভিজ্ঞতা তৈরি করার সময় অন্তর্ভুক্ত করতে পারেন৷
পরবর্তী পদক্ষেপ
আরও পড়ার পরামর্শ দেওয়া হয়েছে:
- মানচিত্র জাভাস্ক্রিপ্ট API-এ ওয়েব উপাদান
- স্থান স্বয়ংসম্পূর্ণ অপ্টিমাইজেশান
- অন্যান্য স্থান পরিষেবা
- নীচে প্রতিক্রিয়া ছেড়ে দিন.
অবদানকারী
প্রধান লেখক:
টমাস অ্যাংলারেট | গুগল ম্যাপ প্ল্যাটফর্ম সলিউশন ইঞ্জিনিয়ার