GMSMutablePath क्लास का रेफ़रंस


खास जानकारी

GMSMutablePath, CLLocationCoordingate2D का एक डाइनैमिक (साइज़ बदलने वाला) कलेक्शन है.

सभी निर्देशांक मान्य होने चाहिए. GMSMutablePath, नहीं बदले जा सकने वाले GMSPath का बदला जा सकने वाला हिस्सा है.

GMSPath को इनहेरिट करता है.

सार्वजनिक सदस्य के फ़ंक्शन

(void) - addCoordiate:
 पाथ के आखिर में coord जोड़ता है.
(void) - addLatitude:longitude:
 दिए गए अक्षांश/lng के साथ एक नया CLLocationCoordingate2D इंस्टेंस जोड़ता है.
(void) - insertCoordiate:atIndex:
 coord को index पर सम्मिलित करता है.
(void) - ReplaceCoordivateAtIndex:withCoordiate:
 index पर निर्देशांक को coord से बदलें.
(void) - removeCoordiateAtIndex:
 index से एंट्री हटाएं.
(void) - removeLastCoordinate
 पाथ का आखिरी कोऑर्डिनेट हटाता है.
(void) - removeAllCoordinates
 इस पाथ के सभी निर्देशांक हटाता है.
(आईडी)- initWithPath:
 नए असाइन किए गए पाथ को किसी दूसरे GMSPath के कॉन्टेंट के साथ शुरू करता है.
(NSUInteger)- count
 पाथ का साइज़ देखें.
(CLLocationCoordinate2D) - निर्देशांक टाइप इंडेक्स:
 अगर index >= count है, तो kCLLocationCoordanate2Dअमान्य दिखता है.
(एनएसस्ट्रिंग *)- encodedPath
 ऊपर बताए गए फ़ॉर्मैट में पाथ की कोड में बदली गई स्ट्रिंग दिखाता है.
(इंस्टेंस टाइप)- pathOffsetByLatitude:longitude:
 मौजूदा पाथ के हर निर्देशांक में deltaLatitude और deltaLongitude जोड़कर नया पाथ दिखाता है.
(डबल)- segmentsForLength:kind:
 पाथ में सेगमेंट की वह संख्या दिखाता है जो length से मेल खाती है. इसे kind के मुताबिक समझा जाता है.
(CLLocationदूर)- lengthOfKind:
 kind के हिसाब से पाथ की लंबाई दिखाता है.

स्टैटिक सार्वजनिक सदस्यों के काम

(इंस्टेंस टाइप)+ पाथ
 खाली पाथ के लिए सुविधा कंस्ट्रक्टर.
(शून्य हो सकने वाला इंस्टेंस टाइप)+ pathFromEnCodePath:
 encodedPath से असाइन किए गए नए पाथ को शुरू करता है.

मेंबर फ़ंक्शन से जुड़ा दस्तावेज़

- (अमान्य) addCoordiate: (CLLocationCoordinate2D)  कॉर्ड

पाथ के आखिर में coord जोड़ता है.

- (शून्य) addअक्षांश: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude

दिए गए अक्षांश/lng के साथ एक नया CLLocationCoordingate2D इंस्टेंस जोड़ता है.

- (अमान्य) डालें कोऑर्डिनेट: (CLLocationCoordinate2D)  कॉर्ड
इंडेक्स पर: (NSUInteger) इंडेक्स

coord को index पर सम्मिलित करता है.

अगर यह पाथ के साइज़ से छोटा है, तो सभी कोऑर्डिनेट को एक साथ आगे शिफ़्ट कर दिया जाता है. अगर ऐसा नहीं होता है, तो replaceCoordiateAtIndex:withCoordiate: के तौर पर काम करता है.

- (अमान्य) (NSUInteger) इंडेक्स
निर्देशांक: (CLLocationCoordinate2D)  कॉर्ड

index पर निर्देशांक को coord से बदलें.

अगर index अंत के बाद है, तो किसी तय निर्देशांक के साथ अरे में बढ़ोतरी करता है.

- (अमान्य) removeCoordiateAtIndex: (NSUInteger) इंडेक्स

index से एंट्री हटाएं.

अगर index < संख्या कम होने का साइज़. अगर index >= गिनती हो, तो इसका मतलब है कि फ़ोन पर कोई कार्रवाई नहीं होगी.

- (अमान्य) removeLastCoordinate

पाथ का आखिरी कोऑर्डिनेट हटाता है.

अगर कलेक्शन में डिक्रीमेंट के साइज़ की वैल्यू खाली नहीं है. अगर कलेक्शन खाली है, तो इसका मतलब है कि वह साइलेंट मोड पर है.

- (अमान्य) removeAllCoordinates

इस पाथ के सभी निर्देशांक हटाता है.

+ (इंस्टेंस टाइप) पाथ

खाली पाथ के लिए सुविधा कंस्ट्रक्टर.

- (आईडी) initWithPath: (GMSPath *) पाथ

नए असाइन किए गए पाथ को किसी दूसरे GMSPath के कॉन्टेंट के साथ शुरू करता है.

- (NSUInteger) संख्या

पाथ का साइज़ देखें.

- (CLLocationCoorminate2D) निर्देशांकएटइंडेक्स: (NSUInteger) इंडेक्स

अगर index >= count है, तो kCLLocationCoordanate2Dअमान्य दिखता है.

+ (शून्य करने लायक इंस्टेंस टाइप) pathFromEnCodePath: (एनएसस्ट्रिंग *) encodedPath

encodedPath से असाइन किए गए नए पाथ को शुरू करता है.

इस फ़ॉर्मैट के बारे में यहां बताया गया है: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

ऊपर बताए गए फ़ॉर्मैट में पाथ की कोड में बदली गई स्ट्रिंग दिखाता है.

- (इंस्टेंस टाइप) पाथoffsetByअक्षांश: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

मौजूदा पाथ के हर निर्देशांक में deltaLatitude और deltaLongitude जोड़कर नया पाथ दिखाता है.

मौजूदा पाथ में बदलाव नहीं किया जाता.

- (दोबल) सेगमेंट ForLength: (CLLocationदूर) अवधि
दयालु: (GMSLengthKind) काइंड

पाथ में सेगमेंट की वह संख्या दिखाता है जो length से मेल खाती है. इसे kind के मुताबिक समझा जाता है.

GMSLengthKind देखें.

- (CLLocationदूर) lengthOfKind: (GMSLengthKind) किंड

kind के हिसाब से पाथ की लंबाई दिखाता है.

GMSLengthKind देखें.