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

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

खास जानकारी

यह मैप के व्यू (CGPoint) में निर्देशांक और पृथ्वी के निर्देशांकों (CLLocationCoordiate2D) के बीच मैपिंग तय करता है.

प्रोजेक्शन स्थिर और नहीं बदला जा सकता है, क्योंकि मैपिंग में यह कभी नहीं बदलता. यह ज़रूरी नहीं है कि मैपिंग लीनियर हो.

इस ऑब्जेक्ट के लिए अमान्य Earth निर्देशांक (जैसे कि हर CLLocationCoorminate2DIsValid) पास करने पर, ऐसा व्यवहार हो सकता है जिसकी जानकारी न दी गई हो.

इस क्लास को तब तक सीधे तौर पर इंस्टैंशिएट नहीं किया जाना चाहिए, जब तक कि वह टेस्ट की शर्तों के मुताबिक न हो. इसके बजाय, GMSMapView पर प्रोजेक्शन के ज़रिए इसे पाएं.

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

(सीजीपॉइंट)- pointForCoordiate:
 मैप के व्यू में, पॉइंट कॉर्डिनेट पर Earth निर्देशांक को मैप करता है.
(CLLocationCoordinate2D) - निर्देशांकForPoint:
 मैप के व्यू में पॉइंट निर्देशांक को Earth निर्देशांक पर मैप करता है.
(सीजीफ़्लोट)- pointsForMeters:atCoordiate:
 मीटर में दूरी को कॉन्टेंट के साइज़ में बदलता है.
(BOOL) - contains कोऑर्डिनेट:
 यह दिखाता है कि दिया गया निर्देशांक (lat/lng) है या नहीं.
(GMSVisibleRegion)- visibleRegion
 प्रोजेक्शन के हिसाब से दिखने वाला क्षेत्र (जगह के चार निर्देशांक) दिखाता है.

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

- (CGPoint) pointForCoordiate: (CLLocationCoordinate2D)  कोऑर्डिनेट

मैप के व्यू में, पॉइंट कॉर्डिनेट पर Earth निर्देशांक को मैप करता है.

- (CLLocationCoorminate2D) निर्देशांकForPoint: (सीजीपॉइंट) पॉइंट

मैप के व्यू में पॉइंट निर्देशांक को Earth निर्देशांक पर मैप करता है.

- (CGFloat) PointsForMeters: (CLLocationदूर) मीटर
एट कोऑर्डिनेट: (CLLocationCoordinate2D)  कोऑर्डिनेट

मीटर में दूरी को कॉन्टेंट के साइज़ में बदलता है.

यह सिर्फ़ पृथ्वी की छोटी दूरी के लिए सटीक है, क्योंकि यह स्क्रीन की दूरी के लिए CGFloat का इस्तेमाल करता है.

- (बूओएल) containsCoordiate: (CLLocationCoordinate2D)  कोऑर्डिनेट

यह दिखाता है कि दिया गया निर्देशांक (lat/lng) है या नहीं.

प्रोजेक्शन के हिसाब से दिखने वाला क्षेत्र (जगह के चार निर्देशांक) दिखाता है.

अगर GMSMapView पर पैडिंग (जगह) सेट की गई है, तो यह जगह पैडिंग (जगह) को ध्यान में रखती है.

दिखाई देने वाला क्षेत्र गैर-आयताकार हो सकता है. अगर प्रोजेक्शन में ऐसे पॉइंट शामिल होते हैं जो मैप पर कहीं भी मैप नहीं करते हैं, तो नतीजा बताया नहीं जाता है (उदाहरण के लिए, कैमरे को बाहरी अंतरिक्ष दिखता है).