ينفّذ Parcelable
فئة غير قابلة للتغيير تجمع كل معلَمات موضع الكاميرا مثل الموقع الجغرافي ومستوى التكبير/التصغير وزاوية الإمالة والاتجاه. استخدِم CameraPosition.Builder
لإنشاء مثيل CameraPosition
الذي يمكنك استخدامه بعد ذلك مع CameraUpdateFactory
. لمزيد من المعلومات، يمكنك الاطّلاع على نقل الكاميرا.
دليل المطوِّر
للحصول على مزيد من المعلومات، يُرجى الاطّلاع على دليل مطوّر برامج الكاميرا والعرض.
ملخص الفئة المدمَجة
صنف | CameraPosition.Builder | تحسين موضع الكاميرا |
ملخّص ثابت مكتسَب
ملخّص الحقل
عدد مرات الظهور النهائية العامة | تحمل | الاتجاه الذي تشير إليه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال. |
نهائي عام LatLng | الهدف | تمثّل هذه السمة الموقع الجغرافي الذي تشير إليه الكاميرا. |
عدد مرات الظهور النهائية العامة | إمالة | زاوية الكاميرا بالدرجات من سمت القدم (مواجهة الأرض مباشرةً). |
عدد مرات الظهور النهائية العامة | تكبير/تصغير | مستوى التكبير أو التصغير بالقرب من وسط الشاشة |
ملخّص عام للمنشئ
ملخّص الطريقة العلنية
ثابت CameraPosition.Builder |
builder()
ينشئ أداة إنشاء لموضع الكاميرا.
|
ثابت CameraPosition.Builder | |
موضع ثابت CameraPosition |
createFromAttributes(سياق السياق، AttributeSet attrs)
لإنشاء موضع الكاميرا من
AttributeSet . |
boolean |
يساوي(الكائن o)
|
موضع ثابت CameraPosition |
fromLatLngZoom(هدف LatLng، تكبير/تصغير عائم)
لإنشاء موضع الكاميرا موجهًا بهدف معين ومستوى تكبير/تصغير معين.
|
int |
hashCode()
|
سلسلة |
toString()
|
ملخّص الطريقة المكتسبة
الحقول
النسبة النهائية العامة الارتفاع
الاتجاه الذي تشير إليه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال.
النسبة النهائية العامة الإمالة
زاوية الكاميرا بالدرجات من سمت القدم (مواجهة الأرض مباشرةً). يمكنك الانتقال إلى
tilt(float)
للتعرّف على تفاصيل
القيود المفروضة على نطاق القيم.
حجم نهائي عائم متاح للجميع تكبير/تصغير
مستوى التكبير أو التصغير بالقرب من وسط الشاشة يمكنك الاطّلاع على zoom(float)
للتعرّف على
مستوى تكبير/تصغير الكاميرا.
مقاولات عامة
عامة CameraPosition (هدف LatLng، التكبير أو التصغير العائم، الإمالة العائمة، الانحراف العائم)
إنشاء موضع الكاميرا
المَعلمات
الاستهداف | الموقع المستهدف للمحاذاة مع وسط الشاشة. |
---|---|
تكبير / تصغير | مستوى التكبير أو التصغير على الهدف يمكنك الانتقال إلى zoom(float) للاطّلاع على تفاصيل
القيود. |
إمالة | زاوية الكاميرا، بالدرجات، من سمت القدم (لأسفل مباشرةً). يمكنك الانتقال إلى tilt(float) للاطّلاع على تفاصيل
القيود. |
يحمل | الاتجاه الذي تشير إليه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال. سيتم تسوية القيمة لتصبح ضمن 0 درجة شاملة وحصريًا بنطاق 360 درجة. |
الرميات
NullPointerException | إذا كانت قيمة target هي null |
---|---|
IllegalArgumentException | إذا كانت السمة tilt خارج النطاق الذي يتراوح بين 0 و90 درجة
ضمنًا.
|
الطرق العامة
عامة ثابتة CameraPosition.Builder أداة الإنشاء (CameraPosition )
تنشئ أداة إنشاء لموضع الكاميرا، مع إعدادها في موضع معيّن.
المَعلمات
كاميرا |
---|
عامة ثابتة CameraPosition createFromAttributes (سياق السياق، AttributeSet attrs)
لإنشاء موضع الكاميرا من AttributeSet
.
المَعلمات
سياق | |
---|---|
attrs |
القيمة المنطقية العامة يساوي (الكائن o)
المَعلمات
o |
---|
عامة ثابتة CameraPosition fromLatLngZoom (LatLng ، التكبير أو التصغير العائم)
لإنشاء موضع الكاميرا موجهًا بهدف معين ومستوى تكبير/تصغير معين. ويكون الاتجاه الناتج هو الشمال، وزاوية العرض عمودية لسطح الأرض، أي مواجهة سطح الأرض بشكل مباشر مع توجيه الجزء العلوي من الشاشة إلى جهة الشمال.
المَعلمات
الاستهداف | الموقع المستهدف للمحاذاة مع وسط الشاشة. |
---|---|
تكبير / تصغير | مستوى التكبير أو التصغير على الهدف راجِع zoom(float) للحصول على تفاصيل عن
النطاق الذي سيتم تثبيت القيمة عليه. كلما كانت القيمة أكبر، زاد التكبير في الكاميرا.
|