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

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

ওভারভিউ

একটি ক্লাস যা আপনি পরীক্ষার উদ্দেশ্যে একটি ডিভাইসের অবস্থান অনুকরণ করতে ব্যবহার করতে পারেন।

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

(অকার্যকর) - বিদ্যমান রুটের সাথে অবস্থানগুলি অনুকরণ করুন৷
GMSNavigator- এ বর্তমানে সেট করা রুট বরাবর ভ্রমণের অনুকরণ শুরু করে।
(অকার্যকর) - simulateAlongNewRouteTo Destinations:callback:
প্রদত্ত ওয়েপয়েন্টের একটি রুট গণনা করে এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।
(অকার্যকর) - simulateAlongNewRouteTo Destinations:routingOptions:callback:
প্রদত্ত ওয়েপয়েন্টে একটি রুট গণনা করে এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।
(অকার্যকর) - অবস্থান অনুকরণ করুন:
একটি নির্দিষ্ট স্থানাঙ্কে ডিভাইসের অবস্থান অনুকরণ করা শুরু করে৷
(অকার্যকর) - স্টপ সিমুলেশন
ডিভাইসের অবস্থান সিমুলেট করা বন্ধ করে যদি এটি বর্তমানে সিমুলেট করা হয়।
(অকার্যকর) - ন্যাভিগেশন প্রম্পট অনুকরণ করুন
পরীক্ষার উদ্দেশ্যে জাল ডেটা সহ একটি নেভিগেশন প্রম্পট প্রদর্শন করে।
(অকার্যকর) - ট্রাফিক ইনসিডেন্ট রিপোর্ট অনুকরণ করুন
পরীক্ষার উদ্দেশ্যে একটি ডামি ট্রাফিক প্রম্পট প্রদর্শন করে।

বৈশিষ্ট্য

বুল বিরতি দেওয়া
সিমুলেশন বর্তমানে পজ করা হয়েছে কিনা।
বুল মহাসড়ক এড়িয়ে যায়
simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণের অনুকরণ করার সময় হাইওয়েগুলি এড়াতে হবে কিনা।
বুল টোল এড়িয়ে যায়
simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণ অনুকরণ করার সময় টোল রাস্তাগুলি এড়াতে হবে কিনা।
বুল ফেরি এড়িয়ে যায়
simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণের অনুকরণ করার সময় ফেরি এড়াতে হবে কিনা।
ভাসা গতি গুণক
একটি রুট বরাবর ভ্রমণ অনুকরণ করার সময় ব্যবহার করার জন্য গতি গুণক৷
বুল অবস্থান জিটারিং সক্ষম
সিমুলেটেড অবস্থানটি এলোমেলোভাবে ঘোলাটে হবে কিনা।
GMSNavigationLicensePlate Restriction * লাইসেন্স প্লেট সীমাবদ্ধতা
বর্তমান গাড়ির লাইসেন্স প্লেটের শেষ সংখ্যা এবং দেশের কোড সহ লাইসেন্স প্লেটের সীমাবদ্ধতা সেট করুন।

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

GMSNavigator- এ বর্তমানে সেট করা রুট বরাবর ভ্রমণের অনুকরণ শুরু করে।

যদি GMSNavigator এর কোনো রুট না থাকে, তাহলে এটি কিছুই করে না।

- (অকার্যকর) নতুন রুটে গন্তব্যস্থলের অনুকরণ করুন: (NSArray< GMSNavigationWaypoint * > *) গন্তব্য
কলব্যাক: (GMSRouteStatusCallback) কলব্যাক

প্রদত্ত ওয়েপয়েন্টের একটি রুট গণনা করে এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।

নতুন রুটটি GMSMapView- এ সেট করা ভ্রমণ মোড ব্যবহার করবে।

GMSRouteStatusOK দিয়ে কলব্যাক কল করার ঠিক আগে ভ্রমণ শুরু করা হবে। যদি কলব্যাক GMSRouteStatusOK ব্যতীত অন্য কোনো মান প্রদান করে, তাহলে কোনো সিমুলেশন শুরু হবে না। রুট তৈরি করার আগে অন্য কোনো সিমুলেটর পদ্ধতিতে কল করা হলে, রুট জেনারেশন বাতিল করা হবে এবং GMSRouteStatusCanceled দিয়ে কলব্যাক করা হবে।

পরামিতি:
গন্তব্য যে রুটের গন্তব্যের তালিকা সিমুলেট করা হবে।
কলব্যাক একটি ব্লক যা রুট উপলব্ধ বা ব্যর্থ হলে কল করা হবে।
- (অকার্যকর) নতুন রুটে গন্তব্যস্থলের অনুকরণ করুন: (NSArray< GMSNavigationWaypoint * > *) গন্তব্য
রাউটিং অপশন: ( GMSNavigationRouting Options *) রাউটিং বিকল্প
কলব্যাক: (GMSRouteStatusCallback) কলব্যাক

প্রদত্ত ওয়েপয়েন্টে একটি রুট গণনা করে এবং এই রুট বরাবর ভ্রমণ অনুকরণ করে।

নতুন রুটটি ভ্রমণ মোড ব্যবহার করবে যা GMSMapView- এ সেট করা আছে।

GMSRouteStatusOK এর সাথে কলব্যাক আহ্বান করার ঠিক আগে ভ্রমণ শুরু হয়। যদি কলব্যাক GMSRouteStatusOK ব্যতীত অন্য কোনো মান প্রদান করে, তাহলে কোনো সিমুলেশন শুরু হবে না। যদি রুট তৈরি করার আগে অন্য কোনো সিমুলেটর পদ্ধতিতে কল করা হয়, তাহলে রুট জেনারেশন বাতিল করা হবে এবং GMSRouteStatusCanceled দিয়ে কলব্যাক করা হবে।

পরামিতি:
গন্তব্য যে রুটের গন্তব্যের তালিকা সিমুলেট করা হবে।
রাউটিং বিকল্প রাউটিং যুক্তি যা প্রত্যাবর্তিত রুট নির্ধারণ করবে।
কলব্যাক একটি ব্লক যা রুট উপলব্ধ বা ব্যর্থ হলে কল করা হবে।
- (অকার্যকর) অবস্থান অনুকরণ করুন: (CLLocationCoordinate2D) সমন্বয়

একটি নির্দিষ্ট স্থানাঙ্কে ডিভাইসের অবস্থান অনুকরণ করা শুরু করে৷

- (অকার্যকর) স্টপ সিমুলেশন

ডিভাইসের অবস্থান সিমুলেট করা বন্ধ করে যদি এটি বর্তমানে সিমুলেট করা হয়।

পরীক্ষার উদ্দেশ্যে জাল ডেটা সহ একটি নেভিগেশন প্রম্পট প্রদর্শন করে।

পরীক্ষার উদ্দেশ্যে একটি ডামি ট্রাফিক প্রম্পট প্রদর্শন করে।


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

- (বুল) বিরাম দেওয়া হয়েছে [read, write, assign]

সিমুলেশন বর্তমানে পজ করা হয়েছে কিনা।

যদি এটি একটি রুট বরাবর অনুকরণ করার সময় হ্যাঁ তে সেট করা হয়, তাহলে অবস্থান আপডেটগুলি এখনও পর্যায়ক্রমে পাঠানো হবে, কিন্তু অবস্থানটি রুট বরাবর অগ্রসর হওয়া বন্ধ করবে।

simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণের অনুকরণ করার সময় হাইওয়েগুলি এড়াতে হবে কিনা।

ডিফল্ট NO.

- (BOOL) টোল এড়িয়ে যায় [read, write, assign]

simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণ অনুকরণ করার সময় টোল রাস্তাগুলি এড়াতে হবে কিনা।

ডিফল্ট NO.

- (BOOL) ফেরি এড়িয়ে যায় [read, write, assign]

simulateAlongNewRouteToDestinations:callback: পদ্ধতির মাধ্যমে গন্তব্যে ভ্রমণের অনুকরণ করার সময় ফেরি এড়াতে হবে কিনা।

ডিফল্ট হ্যাঁ.

- (ফ্লোট) স্পিড মাল্টিপ্লায়ার [read, write, assign]

একটি রুট বরাবর ভ্রমণ অনুকরণ করার সময় ব্যবহার করার জন্য গতি গুণক৷

এই সম্পত্তির মান অবশ্যই ইতিবাচক হতে হবে। একটি অ-ইতিবাচক মান সেট করার প্রচেষ্টার কোন প্রভাব থাকবে না। ডিফল্ট মান হল 1.0।

সিমুলেটেড অবস্থানটি এলোমেলোভাবে ঘোলাটে হবে কিনা।

বর্তমান গাড়ির লাইসেন্স প্লেটের শেষ সংখ্যা এবং দেশের কোড সহ লাইসেন্স প্লেটের সীমাবদ্ধতা সেট করুন।

এটি আমাদের লাইসেন্স প্লেট নম্বরের উপর ভিত্তি করে নির্দিষ্ট ধরণের রাস্তার সীমাবদ্ধতার চারপাশে রুট করতে দেয়। এই মান সেট করার পরে এটি শুধুমাত্র সিমুলেটAlongNewRouteToDestinations কলের ক্ষেত্রে প্রযোজ্য হবে।

লাইসেন্স প্লেট সীমাবদ্ধতা না থাকলে শূন্যে সেট করুন। ডিফল্ট থেকে শূন্য।