স্ট্রিটভিউ প্যানোরামা

পাবলিক ক্লাস StreetViewPanorama অবজেক্ট প্রসারিত করে

এটি অ্যান্ড্রয়েডের জন্য Google মানচিত্র SDK-এ রাস্তার দৃশ্য বৈশিষ্ট্যের প্রধান শ্রেণী এবং রাস্তার দৃশ্য প্যানোরামা সম্পর্কিত সমস্ত পদ্ধতির প্রবেশ বিন্দু। আপনি সরাসরি একটি StreetViewPanorama অবজেক্ট ইনস্ট্যান্টিয়েট করতে পারবেন না, বরং, আপনাকে অবশ্যই #getStreetViewPanoramaAsync() পদ্ধতি থেকে একটি StreetViewPanoramaFragment বা StreetViewPanoramaView থেকে একটি পেতে হবে যা আপনি আপনার অ্যাপ্লিকেশনে যোগ করেছেন।

দ্রষ্টব্য: একটি View অবজেক্টের মতো, একটি StreetViewPanorama শুধুমাত্র প্রধান থ্রেড থেকে পড়া এবং সংশোধন করা যেতে পারে। অন্য থ্রেড থেকে StreetViewPanorama পদ্ধতিতে কল করলে একটি ব্যতিক্রম হবে।

বিকাশকারী গাইড

অ্যান্ড্রয়েডের জন্য Google মানচিত্র SDK-এর সাথে শুরু করতে, Android বিকাশকারীর জন্য Google মানচিত্র SDK নির্দেশিকা পড়ুন৷

নেস্টেড ক্লাস সারাংশ

ইন্টারফেস StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener StreetViewPanoramaCamera পরিবর্তিত হলে একজন শ্রোতা
ইন্টারফেস StreetViewPanorama.OnStreetViewPanoramaChangeListener রাস্তার দৃশ্য প্যানোরামা যখন একটি নতুন প্যানোরামা লোড করে তখন একজন শ্রোতা
ইন্টারফেস StreetViewPanorama.OnStreetViewPanoramaClickListener যখন ব্যবহারকারী প্যানোরামায় ট্যাপ করে তখন কলব্যাক ইন্টারফেস।
ইন্টারফেস StreetViewPanorama.OnStreetViewPanoramaLongClickListener কলব্যাক ইন্টারফেস যখন ব্যবহারকারী প্যানোরামায় দীর্ঘক্ষণ চাপ দেয়।

পাবলিক পদ্ধতির সারাংশ

অকার্যকর
অ্যানিমেটটো ( স্ট্রিটভিউ প্যানোরামা ক্যামেরা ক্যামেরা, দীর্ঘ সময়কাল)
একটি নির্দিষ্ট সময়কাল ধরে একটি প্রদত্ত অবস্থানে বর্তমান ক্যামেরা অবস্থান, অভিযোজন এবং জুম পরিবর্তন করে
রাস্তার দৃশ্য প্যানোরামা অবস্থান
getLocation ()
ব্যবহারকারীর বর্তমান অবস্থান এবং বর্তমান প্যানোরামার সন্নিহিত প্যানোরামা সম্পর্কিত তথ্য প্রদান করে
স্ট্রিটভিউ প্যানোরামা ক্যামেরা
প্যানোরামা ক্যামেরা পান ()
বর্তমান অভিযোজন এবং জুম প্রদান করে
বুলিয়ান
প্যানিং অঙ্গভঙ্গি সক্রিয় ()
ব্যবহারকারীর জন্য প্যানিং অঙ্গভঙ্গি সক্ষম আছে কি না তা ফেরত দেয়
বুলিয়ান
isStreetNamesEnabled ()
রাস্তার নামগুলি প্যানোরামায় প্রদর্শিত হোক বা না হোক তা ফেরত দেয়৷
বুলিয়ান
isUserNavigationEnabled ()
ব্যবহারকারীর জন্য নেভিগেশন সক্ষম কিনা তা ফেরত দেয়।
বুলিয়ান
জুম জেসচারস সক্ষম ()
ব্যবহারকারীর জন্য জুম অঙ্গভঙ্গি সক্ষম আছে কিনা তা ফেরত দেয়
বিন্দু
ওরিয়েন্টেশন টপয়েন্ট ( স্ট্রীটভিউ প্যানোরামা ওরিয়েন্টেশন ওরিয়েন্টেশন)
একটি স্ক্রীন অবস্থান প্রদান করে যা একটি অভিযোজন ( StreetViewPanoramaOrientation ) এর সাথে মিলে যায়।
রাস্তার দৃশ্য প্যানোরামা ওরিয়েন্টেশন
পয়েন্টটিওরিয়েন্টেশন (পয়েন্ট পয়েন্ট)
একটি স্ক্রীন অবস্থানের সাথে সামঞ্জস্যপূর্ণ অভিযোজন প্রদান করে।
চূড়ান্ত শূন্যতা
setOnStreetViewPanoramaCameraChangeListener ( StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener শ্রোতা)
একটি কলব্যাক সেট করে যা যখন ক্যামেরা পরিবর্তন হয় তখন আহ্বান করা হয়
চূড়ান্ত শূন্যতা
setOnStreetViewPanoramaChangeListener ( StreetViewPanorama.OnStreetViewPanoramaChangeListener Listener)
প্যানোরামা পরিবর্তন হলে কলব্যাক সেট করে
চূড়ান্ত শূন্যতা
setOnStreetViewPanoramaClickListener ( StreetViewPanorama.OnStreetViewPanoramaClickListener শ্রোতা)
প্যানোরামা ট্যাপ করা হলে একটি কলব্যাক সেট করে।
চূড়ান্ত শূন্যতা
setOnStreetViewPanoramaLongClickListener ( StreetViewPanorama.OnStreetViewPanoramaLongClickListener Listener)
একটি কলব্যাক সেট করে যা যখন প্যানোরামাটি দীর্ঘ চাপে থাকে তখন আহ্বান করা হয়৷
অকার্যকর
সেটপ্যানিং জেসচারস সক্ষম (বুলিয়ান সক্ষম প্যানিং)
ব্যবহারকারী প্যানিং অঙ্গভঙ্গি ব্যবহার করতে সক্ষম কিনা তা সেট করে
অকার্যকর
সেট পজিশন (স্ট্রিং প্যানোআইডি)
একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে
অকার্যকর
সেট পজিশন ( LatLng অবস্থান)
একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে
অকার্যকর
সেট পজিশন ( LatLng অবস্থান, StreetViewSource উৎস)
একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে
অকার্যকর
সেট পজিশন ( LatLng অবস্থান, int ব্যাসার্ধ, StreetViewSource উৎস)
একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে
অকার্যকর
সেট পজিশন ( LatLng অবস্থান, int ব্যাসার্ধ)
একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে
অকার্যকর
setStreetNamesEnabled (বুলিয়ান সক্ষম রাস্তার নাম)
ব্যবহারকারী প্যানোরামাগুলিতে রাস্তার নাম দেখতে সক্ষম কিনা তা সেট করে৷
অকার্যকর
setUserNavigationEnabled (বুলিয়ান সক্ষম ইউজার নেভিগেশন)
ব্যবহারকারী অন্য প্যানোরামাতে যেতে সক্ষম কিনা তা সেট করে
অকার্যকর
সেট জুম জেসচারস সক্ষম (বুলিয়ান সক্ষম জুম)
ব্যবহারকারী জুম অঙ্গভঙ্গি ব্যবহার করতে সক্ষম কিনা তা সেট করে

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ

পাবলিক পদ্ধতি

সর্বজনীন অকার্যকর অ্যানিমেটটো ( স্ট্রিটভিউ প্যানোরামা ক্যামেরা ক্যামেরা, দীর্ঘ সময়কাল)

একটি নির্দিষ্ট সময়কাল ধরে একটি প্রদত্ত অবস্থানে বর্তমান ক্যামেরা অবস্থান, অভিযোজন এবং জুম পরিবর্তন করে

পরামিতি
ক্যামেরা অ্যানিমেট করার জন্য ক্যামেরার অবস্থান
সময়কাল সময়ের দৈর্ঘ্য, মিলিসেকেন্ডে, বর্তমান ক্যামেরা অবস্থান থেকে প্রদত্ত একটিতে রূপান্তর করতে লাগে

সর্বজনীন StreetViewPanoramaLocation getLocation ()

ব্যবহারকারীর বর্তমান অবস্থান এবং বর্তমান প্যানোরামার সন্নিহিত প্যানোরামা সম্পর্কিত তথ্য প্রদান করে

রিটার্নস
  • ব্যবহারকারীর বর্তমান অবস্থান

সর্বজনীন StreetViewPanoramaCamera getPanoramaCamera ()

বর্তমান অভিযোজন এবং জুম প্রদান করে

রিটার্নস
  • বর্তমান ক্যামেরা

পাবলিক বুলিয়ান প্যানিং জেসচারস সক্ষম ()

ব্যবহারকারীর জন্য প্যানিং অঙ্গভঙ্গি সক্ষম আছে কি না তা ফেরত দেয়

রিটার্নস
  • প্যানিং অঙ্গভঙ্গি সক্রিয় থাকলে true

পাবলিক বুলিয়ান isStreetNamesEnabled ()

রাস্তার নামগুলি প্যানোরামায় প্রদর্শিত হোক বা না হোক তা ফেরত দেয়৷

রিটার্নস
  • রাস্তার নাম দেখানো হলে true

পাবলিক বুলিয়ান isUserNavigationEnabled ()

ব্যবহারকারীর জন্য নেভিগেশন সক্ষম কিনা তা ফেরত দেয়। এর মধ্যে ডবল ট্যাপ করার পাশাপাশি নেভিগেশন লিঙ্কগুলি ব্যবহার করা অন্তর্ভুক্ত

রিটার্নস
  • ন্যাভিগেশন সক্ষম হলে true

পাবলিক বুলিয়ান হল জুম জেসচারস সক্ষম ()

ব্যবহারকারীর জন্য জুম অঙ্গভঙ্গি সক্ষম আছে কিনা তা ফেরত দেয়

রিটার্নস
  • জুম অঙ্গভঙ্গি সক্রিয় থাকলে true

পাবলিক পয়েন্ট ওরিয়েন্টেশন টপয়েন্ট ( স্ট্রীটভিউ প্যানোরামা ওরিয়েন্টেশন ওরিয়েন্টেশন)

একটি স্ক্রীন অবস্থান প্রদান করে যা একটি অভিযোজন ( StreetViewPanoramaOrientation ) এর সাথে মিলে যায়। স্ক্রিনের অবস্থানটি রাস্তার দৃশ্য প্যানোরামার উপরের বাম দিকের (পুরো স্ক্রীনের নয়) এর সাথে সম্পর্কিত স্ক্রীন পিক্সেলে (পিক্সেল প্রদর্শন নয়)।

পরামিতি
অভিযোজন একটি স্ক্রীন অবস্থানে রূপান্তর করতে StreetViewPanoramaOrientation প্যানোরামাতে একটি রাস্তার দৃশ্য প্যানোরামা ওরিয়েন্টেশন৷
রিটার্নস
  • স্ক্রীন পিক্সেলে স্ক্রীনের অবস্থানের প্রতিনিধিত্বকারী একটি Point । স্ক্রীনে অভিযোজন প্রজেক্ট করতে না পারলে null রিটার্ন করে (যেমন ব্যবহারকারীর দৃশ্যের ক্ষেত্রের পিছনে)

সর্বজনীন StreetViewPanoramaOrientation pointToOrientation (পয়েন্ট পয়েন্ট)

একটি স্ক্রীন অবস্থানের সাথে সামঞ্জস্যপূর্ণ অভিযোজন প্রদান করে। রাস্তার দৃশ্য প্যানোরামার উপরের বাম দিকের (পুরো স্ক্রিনের উপরের বাম দিকে নয়) স্ক্রিন পিক্সেলে (পিক্সেল প্রদর্শন নয়) স্ক্রিনের অবস্থান নির্দিষ্ট করা হয়েছে।

পরামিতি
বিন্দু স্ক্রীন পিক্সেলে স্ক্রিনে একটি Point
রিটার্নস
  • স্ক্রিনের point সাথে সম্পর্কিত StreetViewPanoramaOrientation , অথবা যদি Street View প্যানোরামা আরম্ভ করা না হয় বা প্রদত্ত বিন্দুটি স্ক্রিনে একটি বৈধ বিন্দু না হয় তাহলে null

সর্বজনীন চূড়ান্ত শূন্য সেটOnStreetViewPanoramaCameraChangeListener ( StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener শ্রোতা)

একটি কলব্যাক সেট করে যা যখন ক্যামেরা পরিবর্তন হয় তখন আহ্বান করা হয়

পরামিতি
শ্রোতা ক্যামেরা পরিবর্তিত হলে কলব্যাক করা হয়। কলব্যাক আনসেট করতে, null ব্যবহার করুন।

সর্বজনীন চূড়ান্ত অকার্যকর সেটOnStreetViewPanoramaChangeListener ( StreetViewPanorama.OnStreetViewPanoramaChangeListener শ্রোতা)

প্যানোরামা পরিবর্তন হলে কলব্যাক সেট করে

পরামিতি
শ্রোতা প্যানোরামা পরিবর্তিত হলে যে কলব্যাকটি আহ্বান করা হয়৷ কলব্যাক আনসেট করতে, null ব্যবহার করুন।

সর্বজনীন চূড়ান্ত অকার্যকর সেটOnStreetViewPanoramaClickListener ( StreetViewPanorama.OnStreetViewPanoramaClickListener শ্রোতা)

প্যানোরামা ট্যাপ করা হলে একটি কলব্যাক সেট করে।

পরামিতি
শ্রোতা প্যানোরামা ট্যাপ করা হলে যে কলব্যাকটি আহ্বান করা হয়৷ কলব্যাক আনসেট করতে, null ব্যবহার করুন।

সর্বজনীন চূড়ান্ত অকার্যকর সেটOnStreetViewPanoramaLongClickListener ( StreetViewPanorama.OnStreetViewPanoramaLongClickListener শ্রোতা)

একটি কলব্যাক সেট করে যা যখন প্যানোরামাটি দীর্ঘ চাপে থাকে তখন আহ্বান করা হয়৷

পরামিতি
শ্রোতা প্যানোরামাটি দীর্ঘক্ষণ চাপলে কলব্যাক করা হয়৷ কলব্যাক আনসেট করতে, null ব্যবহার করুন।

সর্বজনীন অকার্যকর সেটপ্যানিং জেসচারস সক্ষম (বুলিয়ান সক্ষম প্যানিং)

ব্যবহারকারী প্যানিং অঙ্গভঙ্গি ব্যবহার করতে সক্ষম কিনা তা সেট করে

পরামিতি
প্যানিং সক্ষম করুন ব্যবহারকারীদের প্যানিং অঙ্গভঙ্গি ব্যবহার করার অনুমতি দেওয়া হলে true

সর্বজনীন অকার্যকর সেট পজিশন (স্ট্রিং প্যানোআইডি)

একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে

পরামিতি
প্যানোআইডি পছন্দসই অবস্থানের প্যানোরামা আইডি

সর্বজনীন অকার্যকর সেটপজিশন ( LatLng অবস্থান)

একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে

পরামিতি
অবস্থান পছন্দসই অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ

সর্বজনীন অকার্যকর সেটপজিশন ( LatLng অবস্থান, StreetViewSource উৎস)

একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে

পরামিতি
অবস্থান পছন্দসই অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ
উৎস StreetViewSource অনুসন্ধানের জন্য প্যানোরামার উৎস নির্দিষ্ট করে

সর্বজনীন অকার্যকর সেট পজিশন ( LatLng অবস্থান, int ব্যাসার্ধ, StreetViewSource উৎস)

একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে

পরামিতি
অবস্থান পছন্দসই অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ
ব্যাসার্ধ ব্যাসার্ধ, মিটারে সুনির্দিষ্ট, যা প্রদত্ত অক্ষাংশ এবং দ্রাঘিমাংশকে কেন্দ্র করে একটি প্যানোরামা অনুসন্ধান করার এলাকাকে সংজ্ঞায়িত করে
উৎস StreetViewSource অনুসন্ধানের জন্য প্যানোরামার উৎস নির্দিষ্ট করে

সর্বজনীন অকার্যকর সেট অবস্থান ( LatLng অবস্থান, int ব্যাসার্ধ)

একটি প্রদত্ত অবস্থানে StreetViewPanorama সেট করে

পরামিতি
অবস্থান পছন্দসই অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ
ব্যাসার্ধ ব্যাসার্ধ, মিটারে সুনির্দিষ্ট, যা প্রদত্ত অক্ষাংশ এবং দ্রাঘিমাংশকে কেন্দ্র করে একটি প্যানোরামা অনুসন্ধান করার এলাকাকে সংজ্ঞায়িত করে

সর্বজনীন অকার্যকর সেট স্ট্রীটনাম সক্রিয় (বুলিয়ান সক্ষম রাস্তার নামগুলি)

ব্যবহারকারী প্যানোরামাগুলিতে রাস্তার নাম দেখতে সক্ষম কিনা তা সেট করে৷

পরামিতি
রাস্তার নাম সক্রিয় করুন true যদি ব্যবহারকারীরা প্যানোরামাগুলিতে রাস্তার নাম দেখতে সক্ষম হন

সর্বজনীন অকার্যকর সেটUserNavigationEnabled (বুলিয়ান সক্ষম ব্যবহারকারী নেভিগেশন)

ব্যবহারকারী অন্য প্যানোরামাতে যেতে সক্ষম কিনা তা সেট করে

পরামিতি
ব্যবহারকারী নেভিগেশন সক্ষম করুন ব্যবহারকারীদের অন্য প্যানোরামাতে যাওয়ার অনুমতি দেওয়া হলে true

সর্বজনীন অকার্যকর সেটZoomGestures সক্ষম (বুলিয়ান সক্ষম জুম)

ব্যবহারকারী জুম অঙ্গভঙ্গি ব্যবহার করতে সক্ষম কিনা তা সেট করে

পরামিতি
জুম সক্ষম করুন ব্যবহারকারীদের জুম অঙ্গভঙ্গি ব্যবহার করার অনুমতি দেওয়া হলে true