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


ওভারভিউ

GMSMutablePath হল CLLocationCoordinate2D-এর একটি গতিশীল (আবর্তনযোগ্য) অ্যারে।

সমস্ত স্থানাঙ্ক বৈধ হতে হবে। GMSMutablePath হল অপরিবর্তনীয় GMSPath- এর পরিবর্তনযোগ্য প্রতিরূপ।

GMSPath উত্তরাধিকারসূত্রে পাওয়া যায়।

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

(অকার্যকর) - সমন্বয় যোগ করুন:
পথের শেষে coord যোগ করে।
(অকার্যকর) - যোগ অক্ষাংশ: দ্রাঘিমাংশ:
প্রদত্ত lat/lng এর সাথে একটি নতুন CLLocationCoordinate2D দৃষ্টান্ত যোগ করে।
(অকার্যকর) - insertCoordinate:atIndex:
index coord সন্নিবেশ করান।
(অকার্যকর) - CoordinateAtIndex প্রতিস্থাপন করুন: সমন্বয়ের সাথে:
index স্থানাঙ্কটিকে coord দিয়ে প্রতিস্থাপন করুন।
(অকার্যকর) - CoordinateAtIndex রিমুভ করুন:
index এন্ট্রি সরান।
(অকার্যকর) - LastCoordinate সরান
পথের শেষ স্থানাঙ্ক সরিয়ে দেয়।
(অকার্যকর) - সমস্ত স্থানাঙ্ক সরান
এই পথের সমস্ত স্থানাঙ্ক সরিয়ে দেয়।
(আইডি) - initWithPath:
অন্য GMSPath- এর বিষয়বস্তু সহ একটি নতুন বরাদ্দ করা পথ শুরু করে।
(NSUI integer) - গণনা
পথের আকার পান।
(CLLocationCoordinate2D) - সমন্বয় AtIndex:
index >= গণনা হলে kCLLocationCoordinate2DIinvalid ফেরত দেয়।
(NSString *) - এনকোড করা পথ
উপরে বর্ণিত বিন্যাসে পথের একটি এনকোড করা স্ট্রিং প্রদান করে।
(উদাহরণ প্রকার) - pathOffsetByLatitude:দ্রাঘিমাংশ:
বর্তমান পথের প্রতিটি স্থানাঙ্কে deltaLatitude এবং deltaLongitude যোগ করে প্রাপ্ত একটি নতুন পাথ ফেরত দেয়।
(ডবল) - অংশগুলির জন্য দৈর্ঘ্য: ধরনের:
kind অনুসারে ব্যাখ্যা করা length সাথে সঙ্গতিপূর্ণ পাথের ভগ্নাংশের সংখ্যা প্রদান করে।
(CLL অবস্থান দূরত্ব) - lengthOfKind:
kind অনুযায়ী পথের দৈর্ঘ্য ফেরত দেয়।

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

(উদাহরণ প্রকার) + পথ
একটি খালি পথের জন্য সুবিধার কনস্ট্রাক্টর।
( বাতিলযোগ্য উদাহরণ টাইপ) + pathFromEncodedPath:
encodedPath থেকে একটি নতুন বরাদ্দ পাথ শুরু করে।

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

- (অকার্যকর) সমন্বয় যোগ করুন: (CLLocationCoordinate2D) coord

পথের শেষে coord যোগ করে।

- (অকার্যকর) যোগ অক্ষাংশ: (CLL অবস্থান ডিগ্রী) অক্ষাংশ
দ্রাঘিমাংশ: (CLL অবস্থান ডিগ্রী) দ্রাঘিমাংশ

প্রদত্ত lat/lng এর সাথে একটি নতুন CLLocationCoordinate2D দৃষ্টান্ত যোগ করে।

- (অকার্যকর) ইনসার্ট কোঅর্ডিনেট: (CLLocationCoordinate2D) coord
সূচকে: (NSUI integer) সূচক

index coord সন্নিবেশ করান।

যদি এটি পথের আকারের চেয়ে ছোট হয়, তাহলে সমস্ত স্থানাঙ্ককে একটি করে এগিয়ে নিয়ে যায়। অন্যথায়, CoordinateAtIndex:withCoordinate: হিসেবে আচরণ করে।

- (অকার্যকর) CoordinateAtIndex প্রতিস্থাপন করুন: (NSUI integer) সূচক
সমন্বয় সহ: (CLLocationCoordinate2D) coord

index স্থানাঙ্কটিকে coord দিয়ে প্রতিস্থাপন করুন।

যদি index শেষের পরে হয়, তাহলে একটি অনির্ধারিত স্থানাঙ্ক সহ অ্যারে বৃদ্ধি করে।

- (অকার্যকর) CoordinateAtIndex সরান: (NSUI integer) সূচক

index এন্ট্রি সরান।

যদি index < গণনা হ্রাস আকার. যদি index >= গণনা এটি একটি নীরব নো-অপ.

- (অকার্যকর) LastCoordinate সরান

পথের শেষ স্থানাঙ্ক সরিয়ে দেয়।

যদি অ্যারে অ-খালি হয় decrements আকার. অ্যারে খালি থাকলে, এটি একটি নীরব নো-অপ।

এই পথের সমস্ত স্থানাঙ্ক সরিয়ে দেয়।

+ (ইনস্ট্যান্সটাইপ) পথ

একটি খালি পথের জন্য সুবিধার কনস্ট্রাক্টর।

- (id) initWithPath: ( GMSpath *) পথ

অন্য GMSPath- এর বিষয়বস্তু সহ একটি নতুন বরাদ্দ করা পথ শুরু করে।

- (NSUI integer) গণনা

পথের আকার পান।

- (CLLocationCoordinate2D) coordinateAtIndex: (NSUI integer) সূচক

index >= গণনা হলে kCLLocationCoordinate2DIinvalid ফেরত দেয়।

+ (নূলযোগ্য ইন্সট্যান্সটাইপ) pathFromEncodedPath: (NSString *) encodedPath

encodedPath থেকে একটি নতুন বরাদ্দ পাথ শুরু করে।

এই ফর্ম্যাটটি এখানে বর্ণনা করা হয়েছে: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

উপরে বর্ণিত বিন্যাসে পথের একটি এনকোড করা স্ট্রিং প্রদান করে।

- (ইনস্ট্যান্সটাইপ) pathOffsetByLatitude: (CLL অবস্থান ডিগ্রী) ডেল্টা অক্ষাংশ
দ্রাঘিমাংশ: (CLL অবস্থান ডিগ্রী) ডেল্টা দ্রাঘিমাংশ

বর্তমান পথের প্রতিটি স্থানাঙ্কে deltaLatitude এবং deltaLongitude যোগ করে প্রাপ্ত একটি নতুন পাথ ফেরত দেয়।

বর্তমান পথ পরিবর্তন করে না।

- (ডবল) সেগমেন্ট ফর দৈর্ঘ্য: (CLL অবস্থান দূরত্ব) দৈর্ঘ্য
প্রকার: ( জিএমএসলেংথকাইন্ড ) ধরনের

kind অনুসারে ব্যাখ্যা করা length সাথে সঙ্গতিপূর্ণ পাথের ভগ্নাংশের সংখ্যা প্রদান করে।

GMSLengthKind দেখুন।

- (CLLocationDistance) lengthOfKind: ( জিএমএসলেংথকাইন্ড ) ধরনের

kind অনুযায়ী পথের দৈর্ঘ্য ফেরত দেয়।

GMSLengthKind দেখুন।