GMSPanoramaView ক্লাস রেফারেন্স


ওভারভিউ

রাস্তার দৃশ্য চিত্র প্রদর্শনের জন্য একটি প্যানোরামা ব্যবহার করা হয়।

এটি [[ GMSPanoramaView alloc] initWithFrame:] এর মাধ্যমে তৈরি করা উচিত, এবং পোস্ট-ইনিশিয়ালাইজেশন কনফিগার করা উচিত।

সমস্ত বৈশিষ্ট্য এবং পদ্ধতিগুলি মূল থ্রেডে অ্যাক্সেস করা উচিত, সমস্ত UIKit অবজেক্টের মতো। GMSPanoramaViewDelegate পদ্ধতিগুলিকে শুধুমাত্র মূল থ্রেডে ফেরত ডাকা হবে।

এই দৃশ্যের ব্যাকগ্রাউন্ড কালার দেখানো হয় যখন কোন প্যানোরামা দৃশ্যমান হয় না, যেমন এটি লোড হওয়ার সময় বা প্যানোরামাটি পরে শূন্যে সেট করা হয়। ব্যাকগ্রাউন্ড কালারের আলফা রঙ সমর্থিত নয়।

পাবলিক সদস্য ফাংশন

(অকার্যকর) - সেট সমস্ত অঙ্গভঙ্গি সক্রিয়:
সমস্ত অঙ্গভঙ্গি সক্রিয় (ডিফল্ট) বা অক্ষম করা উচিত কিনা তার জন্য পছন্দ সেট করে।
(অকার্যকর) - অ্যানিমেট টু ক্যামেরা: অ্যানিমেশন সময়কাল:
এই GMSPanoramaView- এর ক্যামেরাকে camera অ্যানিমেট করে, duration ধরে (সেকেন্ডে নির্দিষ্ট করা হয়েছে)।
(অকার্যকর) - আপডেট ক্যামেরা: অ্যানিমেশন সময়কাল:
cameraUpdate করে, duration ধরে (সেকেন্ডে নির্দিষ্ট) অনুযায়ী ক্যামেরা পরিবর্তন করে।
(অকার্যকর) -moveNearCoordinate:
coordinate কাছাকাছি একটি প্যানোরামা অনুরোধ করে৷
(অকার্যকর) - moveNearCoordinate: ব্যাসার্ধ:
moveNearCoordinate-এর অনুরূপ: কিন্তু coordinate চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।
(অকার্যকর) - moveNearCoordinate:source:
moveNearCoordinate-এর অনুরূপ: কিন্তু coordinate কাছাকাছি একটি উৎস নির্দিষ্ট করার অনুমতি দেয়।
(অকার্যকর) - moveNearCoordinate: ব্যাসার্ধ: উৎস:
MoveNearCoordinate-এর অনুরূপ: কিন্তু coordinate এবং একটি উৎসের চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।
(অকার্যকর) - মুভ টু প্যানোরামাআইডি:
panoramaID সহ একটি প্যানোরামা অনুরোধ করে৷
(সিজিপয়েন্ট) - পয়েন্ট ফরঅরিয়েন্টেশন:
বর্তমান দৃশ্যের জন্য, স্ক্রীন পয়েন্টের মাধ্যমে orientation পয়েন্ট ফেরত দেয়।
( জিএমএসঅরিয়েন্টেশন ) - ওরিয়েন্টেশন ফরপয়েন্ট:
এই দৃশ্যের জন্য একটি বিন্দু দেওয়া, সেই স্ক্রীনের অবস্থানের মাধ্যমে নির্দেশ করে বর্তমান ক্যামেরার অভিযোজন প্রদান করে।

স্ট্যাটিক পাবলিক সদস্য ফাংশন

(উদাহরণ প্রকার) + প্যানোরামা উইথফ্রেম: কাছাকাছি কোঅর্ডিনেট:
GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।
(উদাহরণ প্রকার) + প্যানোরামা উইথফ্রেম: কাছাকাছি কোঅর্ডিনেট: ব্যাসার্ধ:
panoramaWithFrame:nearCoordinate:-এর মতো কিন্তু coordinate চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।
(উদাহরণ প্রকার) + প্যানোরামা উইথফ্রেম: কাছাকাছি কোঅর্ডিনেট: উত্স:
GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।
(উদাহরণ প্রকার) + প্যানোরামা উইথফ্রেম: কাছাকাছি কোঅর্ডিনেট: ব্যাসার্ধ: উত্স:
GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।

বৈশিষ্ট্য

GMSPanorama * প্যানোরামা
প্রদর্শিত প্যানোরামা; এটি সেট করা একটি নতুন প্যানোরামাতে রূপান্তরিত হবে৷
আইবিউটলেট আইডি
< GMSPanoramaViewDelegate >
প্রতিনিধি
GMSPanoramaView প্রতিনিধি।
বুল অভিযোজন অঙ্গভঙ্গি
অভিযোজন অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।
বুল জুম অঙ্গভঙ্গি
জুম অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।
বুল নেভিগেশন অঙ্গভঙ্গি
নেভিগেশন অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।
বুল নেভিগেশন লিঙ্ক লুকানো
ট্যাপযোগ্য নেভিগেশন লিঙ্কগুলি লুকানো বা দৃশ্যমান কিনা তা নিয়ন্ত্রণ করে (ডিফল্ট)।
বুল রাস্তার নাম লুকানো
রাস্তার নাম ওভারলে লুকানো বা দৃশ্যমান কিনা তা নিয়ন্ত্রণ করে (ডিফল্ট)।
GMSPanoramaCamera * ক্যামেরা
প্যানোরামার ক্যামেরা নিয়ন্ত্রণ করে।
GMSPanoramaLayer * স্তর
স্তরের জন্য ব্যবহৃত কাস্টম CALayer প্রকারের অ্যাক্সেসর৷

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) সেট অল জেসচারস সক্ষম: (বুল) সক্রিয়

সমস্ত অঙ্গভঙ্গি সক্রিয় (ডিফল্ট) বা অক্ষম করা উচিত কিনা তার জন্য পছন্দ সেট করে।

এটি ক্যামেরার প্রোগ্রাম্যাটিক গতিবিধি বা প্যানোরামার নিয়ন্ত্রণকে সীমাবদ্ধ করে না।

- (অকার্যকর) অ্যানিমেটটোক্যামেরা: ( GMSPanoramaCamera *) ক্যামেরা
অ্যানিমেশন সময়কাল: (NSTimeInterval) সময়কাল

এই GMSPanoramaView- এর ক্যামেরাকে camera অ্যানিমেট করে, duration ধরে (সেকেন্ডে নির্দিষ্ট করা হয়েছে)।

- (অকার্যকর) আপডেট ক্যামেরা: ( GMSPanoramaCameraUpdate *) ক্যামেরা আপডেট
অ্যানিমেশন সময়কাল: (NSTimeInterval) সময়কাল

cameraUpdate করে, duration ধরে (সেকেন্ডে নির্দিষ্ট) অনুযায়ী ক্যামেরা পরিবর্তন করে।

- (অকার্যকর) moveNearCoordinate: (CLLocationCoordinate2D) সমন্বয়

coordinate কাছাকাছি একটি প্যানোরামা অনুরোধ করে৷

সফলভাবে সম্পন্ন হলে panoramaView:didMoveToPanorama: এবং panoramaView:didMoveToPanorama:nearCoordinate: GMSPanoramaViewDelegate- এ পাঠানো হবে।

ত্রুটিতে প্যানোরামাভিউ:ত্রুটি:onMoveNearCoordinate: পাঠানো হবে।

moveNearCoordinate-এ বারবার কল করা হয়েছে: এর ফলে পূর্ববর্তী মুলতুবি (অসম্পূর্ণ) পরিবর্তনগুলি বাতিল করা হয়েছে -- শুধুমাত্র moveNearCoordinate-এর সাম্প্রতিকতম: এবং moveToPanoramaId: এগিয়ে যাবে এবং ইভেন্ট তৈরি করবে।

- (অকার্যকর) moveNearCoordinate: (CLLocationCoordinate2D) সমন্বয়
ব্যাসার্ধ: (NSUI integer) ব্যাসার্ধ

moveNearCoordinate-এর অনুরূপ: কিন্তু coordinate চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।

- (অকার্যকর) moveNearCoordinate: (CLLocationCoordinate2D) সমন্বয়
উৎস: ( জিএমএসপ্যানোরমা সোর্স ) উৎস

moveNearCoordinate-এর অনুরূপ: কিন্তু coordinate কাছাকাছি একটি উৎস নির্দিষ্ট করার অনুমতি দেয়।

এই API পরীক্ষামূলক এবং সর্বদা উত্স দ্বারা ফিল্টার নাও হতে পারে৷

- (অকার্যকর) moveNearCoordinate: (CLLocationCoordinate2D) সমন্বয়
ব্যাসার্ধ: (NSUI integer) ব্যাসার্ধ
উৎস: ( জিএমএসপ্যানোরমা সোর্স ) উৎস

MoveNearCoordinate-এর অনুরূপ: কিন্তু coordinate এবং একটি উৎসের চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।

এই API পরীক্ষামূলক এবং সর্বদা উত্স দ্বারা ফিল্টার নাও হতে পারে৷

- (অকার্যকর) moveToPanoramaID: (NSString *) প্যানোরামাআইডি

panoramaID সহ একটি প্যানোরামা অনুরোধ করে৷

সফলভাবে সমাপ্ত হলে panoramaView:didMoveToPanorama: GMSPanoramaViewDelegate- এ পাঠানো হবে।

ত্রুটিতে panoramaView:error:onMoveToPanoramaID: পাঠানো হবে।

moveToPanoramaID-তে বারবার কল করা হয়েছে: এর ফলে পূর্ববর্তী মুলতুবি (অসম্পূর্ণ) পরিবর্তনগুলি বাতিল করা হয়েছে -- শুধুমাত্র moveNearCoordinate-এর সাম্প্রতিকতম: এবং moveToPanoramaId: এগিয়ে যাবে এবং ইভেন্ট তৈরি করবে।

শুধুমাত্র iOS এর জন্য Google Maps SDK থেকে প্রাপ্ত প্যানোরামাআইডি সমর্থিত।

বর্তমান দৃশ্যের জন্য, স্ক্রীন পয়েন্টের মাধ্যমে orientation পয়েন্ট ফেরত দেয়।

এই মানটি সামনের দিকের অভিমুখের জন্য দৃশ্যের বাইরে হতে পারে যা সোজা সামনে থেকে যথেষ্ট দূরে।

ফলাফলে ক্যামেরা ওরিয়েন্টেশনের জন্য NaN থাকবে যা ভিউ থেকে দূরে থাকে, যেখানে অন্তর্নিহিত স্ক্রিন পয়েন্টের দিকনির্দেশের দিক থেকে ক্যামেরা থেকে নেতিবাচক দূরত্ব থাকবে।

এই দৃশ্যের জন্য একটি বিন্দু দেওয়া, সেই স্ক্রীনের অবস্থানের মাধ্যমে নির্দেশ করে বর্তমান ক্যামেরার অভিযোজন প্রদান করে।

এই দৃশ্যের কেন্দ্রে, ফিরে আসা GMSOrientation বর্তমান GMSPanoramaCamera- এর প্রায় সমান হবে।

+ (ইনস্ট্যান্সটাইপ) প্যানোরামা উইথফ্রেম: (CGRect) ফ্রেম
কাছাকাছি স্থানাঙ্ক: (CLLocationCoordinate2D) সমন্বয়

GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।

এটি moveNearCoordinate এর অনুরূপ ক্রিয়া সম্পাদন করে:, এবং একই প্রতিনিধি পদ্ধতিগুলিকে কল করবে।

+ (ইনস্ট্যান্সটাইপ) প্যানোরামা উইথফ্রেম: (CGRect) ফ্রেম
কাছাকাছি স্থানাঙ্ক: (CLLocationCoordinate2D) সমন্বয়
ব্যাসার্ধ: (NSUI integer) ব্যাসার্ধ

panoramaWithFrame:nearCoordinate:-এর মতো কিন্তু coordinate চারপাশে একটি অনুসন্ধান ব্যাসার্ধ (মিটার) নির্দিষ্ট করার অনুমতি দেয়।

+ (ইনস্ট্যান্সটাইপ) প্যানোরামা উইথফ্রেম: (CGRect) ফ্রেম
কাছাকাছি স্থানাঙ্ক: (CLLocationCoordinate2D) সমন্বয়
উৎস: ( জিএমএসপ্যানোরমা সোর্স ) উৎস

GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।

এটি moveNearCoordinate:source এর অনুরূপ ক্রিয়া সম্পাদন করে এবং একই প্রতিনিধি পদ্ধতিকে কল করবে।

এই API পরীক্ষামূলক এবং সর্বদা উত্স দ্বারা ফিল্টার নাও হতে পারে৷

+ (ইনস্ট্যান্সটাইপ) প্যানোরামা উইথফ্রেম: (CGRect) ফ্রেম
কাছাকাছি স্থানাঙ্ক: (CLLocationCoordinate2D) সমন্বয়
ব্যাসার্ধ: (NSUI integer) ব্যাসার্ধ
উৎস: ( জিএমএসপ্যানোরমা সোর্স ) উৎস

GMSPanoramaView- এর জন্য সুবিধার কনস্ট্রাক্টর, যা coordinate কাছাকাছি একটি GMSPanorama অনুসন্ধান করে এবং প্রদর্শন করে।

এটি moveNearCoordinate:radius:source এর অনুরূপ ক্রিয়া সম্পাদন করে এবং একই প্রতিনিধি পদ্ধতিকে কল করবে।

এই API পরীক্ষামূলক এবং সর্বদা উত্স দ্বারা ফিল্টার নাও হতে পারে৷


সম্পত্তি ডকুমেন্টেশন

- ( GMSPanorama *) প্যানোরামা [read, write, assign]

প্রদর্শিত প্যানোরামা; এটি সেট করা একটি নতুন প্যানোরামাতে রূপান্তরিত হবে৷

প্রাথমিক প্যানোরামা ছাড়া এটি অ্যানিমেটেড।

দৃশ্যটি পরিষ্কার করতে শূন্যে সেট করা যেতে পারে।

- (IBOutlet id< GMSPanoramaViewDelegate >) প্রতিনিধি [read, write, assign]

GMSPanoramaView প্রতিনিধি।

অভিযোজন অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।

সক্ষম হলে, ব্যবহারকারীরা ক্যামেরার অভিযোজন পরিবর্তন করতে অঙ্গভঙ্গি ব্যবহার করতে পারে৷

এটি ক্যামেরার প্রোগ্রাম্যাটিক আন্দোলনকে সীমাবদ্ধ করে না।

- (BOOL) জুম অঙ্গভঙ্গি [read, write, assign]

জুম অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।

সক্ষম হলে, ব্যবহারকারীরা ক্যামেরা জুম করতে চিমটি করতে পারে।

এটি ক্যামেরার প্রোগ্রাম্যাটিক আন্দোলনকে সীমাবদ্ধ করে না।

নেভিগেশন অঙ্গভঙ্গি সক্ষম (ডিফল্ট) বা অক্ষম কিনা তা নিয়ন্ত্রণ করে।

যদি সক্ষম করা থাকে, ব্যবহারকারীরা নেভিগেশন লিঙ্কগুলিতে একটি একক ট্যাপ ব্যবহার করতে পারে বা প্যানোরামাগুলি পরিবর্তন করতে দৃশ্যটিতে ডবল ট্যাপ করতে পারে৷

এটি প্যানোরামার প্রোগ্রাম্যাটিক নিয়ন্ত্রণকে সীমাবদ্ধ করে না।

ট্যাপযোগ্য নেভিগেশন লিঙ্কগুলি লুকানো বা দৃশ্যমান কিনা তা নিয়ন্ত্রণ করে (ডিফল্ট)।

লুকানো নেভিগেশন লিঙ্ক ট্যাপ করা যাবে না.

রাস্তার নাম ওভারলে লুকানো বা দৃশ্যমান কিনা তা নিয়ন্ত্রণ করে (ডিফল্ট)।

- ( GMSPanoramaCamera *) ক্যামেরা [read, write, assign]

প্যানোরামার ক্যামেরা নিয়ন্ত্রণ করে।

এখানে একটি নতুন ক্যামেরা সেট করা কোনো অ্যানিমেশন ছাড়াই নতুন ক্যামেরা মানতে চলে যায়।

- ( GMSPanoramaLayer *) স্তর [read, retain]

স্তরের জন্য ব্যবহৃত কাস্টম CALayer প্রকারের অ্যাক্সেসর৷