खास जानकारी
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 देखें.