कैमरा

सार्वजनिक इंटरफ़ेस कैमरा

नेविगेशन मैप के व्यूपोर्ट को बदलने के तरीके बताता है. कैमरे के सभी कॉल यूज़र इंटरफ़ेस (यूआई) थ्रेड पर किए जाने चाहिए.

नेस्ट की गई क्लास की खास जानकारी

@इंटरफ़ेस Camera.Perspective Perspective, Camera ऑब्जेक्ट को दिया जाने वाला एक पैरामीटर है, जो कैमरे की जगह और ओरिएंटेशन के बारे में बताता है. 

सार्वजनिक तरीके से जुड़ी खास जानकारी

ऐब्स्ट्रैक्ट शून्य
followMyLocation(इंटर के नज़रिए)
उपयोगकर्ता की जगह की जानकारी फ़ॉलो करने के लिए कैमरा सेट करता है.
ऐब्स्ट्रैक्ट शून्य
setLocation(CameraPosition cameraPosition, boolean animate)
मैप को बताई गई जगह पर पैन और ज़ूम करता है.
ऐब्स्ट्रैक्ट शून्य
showRouteOverview().
बचे हुए रास्ते की खास जानकारी दिखाने के लिए, मैप को पैन और ज़ूम करता है.

सार्वजनिक तरीके

Public ऐब्स्ट्रैक्ट void followMyLocation (int ऐंगल)

उपयोगकर्ता की जगह की जानकारी फ़ॉलो करने के लिए कैमरा सेट करता है. आम तौर पर, ऐसा तब किया जाता है, जब "झुले हुए" ड्राइविंग व्यू में जाने के लिए मोड़-दर-मोड़ निर्देश देना शुरू किया जाता है.

पैरामीटर
नज़रिया वह Camera.Perspective जिसका इस्तेमाल कैमरा फ़ॉलो करते समय करना चाहिए

Public ऐब्स्ट्रैक्ट void setLocation (CameraPosition CameraPosition, बूलियन ऐनिमेशन)

मैप को बताई गई जगह पर पैन और ज़ूम करता है. ऐसा करने पर, कुछ समय के लिए कैमरा, उपयोगकर्ता की जगह की जानकारी को ऐक्सेस नहीं कर पाएगा. followMyLocation(int) का इस्तेमाल करके, कैमरे को रीसेट किया जा सकता है.

पैरामीटर
cameraPosition वह पोज़िशन जिसमें कैमरा चालू होगा. इस पोज़िशन के लिए, बीच की जगह सेट की जानी चाहिए. हालांकि, अगर ज़ूम या बेयरिंग की जानकारी नहीं दी गई है, तो कैमरे की मौजूदा स्थिति में इन एट्रिब्यूट में कोई बदलाव नहीं होगा.
ऐनिमेट करें क्या कैमरे की नई पोज़िशन पर ऐनिमेशन के मुताबिक ट्रांज़िशन करना है

Public ऐब्स्ट्रैक्ट void showRouteOverview ()

बचे हुए रास्ते की खास जानकारी दिखाने के लिए, मैप को पैन और ज़ूम करता है. ऐसा करने से, कुछ समय के लिए कैमरा, उपयोगकर्ता की पोज़िशन को फ़ॉलो करने से रोक देगा.

followMyLocation(int) का इस्तेमाल करने वाले उपयोगकर्ता को फ़ॉलो करने के लिए, कैमरे को रीसेट किया जा सकता है.