أداة إنشاء موضع الكاميرا

الفئة النهائية الثابتة العامة CameraPosition.Builder تُستخدَم لتوسيع الكائن

لإعداد موضع الكاميرا

ملخّص عام للمنشئ

CameraPosition.Builder()
تنشئ أداة إنشاء فارغة.

ملخّص الطريقة العلنية

CameraPosition.Builder
bearing(إزاحة عائمة)
لضبط اتجاه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال.
CameraPosition
build()
لإنشاء CameraPosition
CameraPosition.Builder
target(الموقع الجغرافي LatLng)
لضبط الموقع الجغرافي الذي تشير إليه الكاميرا
CameraPosition.Builder
إمالة(إمالة عائمة)
لضبط زاوية الكاميرا، بالدرجات، من سمت القدم (مواجهة الأرض مباشرةً).
CameraPosition.Builder
zoom(تكبير عائم)
لضبط مستوى تكبير/تصغير الكاميرا.

ملخّص الطريقة المكتسبة

مقاولات عامة

عامة CameraPosition.Builder ()

تنشئ أداة إنشاء فارغة.

متاح للجميع CameraPosition.Builder (CameraPosition السابق)

المَعلمات
السابق

الطرق العامة

public CameraPosition.Builder الاتجاه (المحمل العائم)

لضبط اتجاه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال.

المَعلمات
يحمل

public CameraPosition إنشاء ()

لإنشاء CameraPosition

عامة CameraPosition.Builder target (LatLng)

لضبط الموقع الجغرافي الذي تشير إليه الكاميرا

المَعلمات
موقع جغرافي

public CameraPosition.Builder الإمالة (الإمالة العائمة)

لضبط زاوية الكاميرا، بالدرجات، من سمت القدم (مواجهة الأرض مباشرةً). عند تغيير موضع الكاميرا لخريطة، يتم تقييد هذه القيمة اعتمادًا على مستوى التكبير أو التصغير للكاميرا. القيود هي كما يلي:

  • بالنسبة إلى مستويات التكبير/التصغير الأقل من 10، يكون الحد الأقصى هو 30.
  • بالنسبة إلى مستويات التكبير أو التصغير من 10 إلى 14، يزيد الحد الأقصى خطيًا من 30 إلى 45 (على سبيل المثال، في مستوى التكبير/التصغير 12، يكون الحد الأقصى هو 37.5).
  • بالنسبة لمستويات التكبير/التصغير من 14 إلى 15.5، يزيد الحد الأقصى خطيًا من 45 إلى 67.5.
  • بالنسبة إلى مستويات التكبير/التصغير التي تزيد عن 15.5، يكون الحد الأقصى هو 67.5.
الحد الأدنى دائمًا هو 0 (أسفل مباشرةً). وإذا حدّدت قيمة خارج هذا النطاق وحاولت نقل الكاميرا إلى هذا الموضع، سيتم تثبيتها ضمن هذه الحدود.

المَعلمات
إمالة

public CameraPosition.Builder تكبير/تصغير (تكبير عائم)

لضبط مستوى تكبير/تصغير الكاميرا. يتم تحديد مستوى التكبير/التصغير بحيث يكون عرض العالم بكامله 256 بكسل مستقل الكثافة عند مستوى التكبير 0 (مع افتراض أنّ الكاميرا ليست مائلة). تؤدي زيادة مستوى التكبير/التصغير بمقدار 1 إلى مضاعفة عرض مساحة العرض الجغرافية الأخرى على الشاشة. وبالتالي، عند مستوى التكبير/التصغير N، يبلغ عرض العالم تقريبًا 256 * 2 N بكسل مستقل الكثافة، أي في مستوى التكبير أو التصغير 2، يكون عرض العالم بأكمله حوالي 1024 بكسل مستقل الكثافة.

عند تغيير موضع الكاميرا لخريطة، يتم تقييد مستوى التكبير أو التصغير للكاميرا على نطاق معيّن بناءً على عوامل مختلفة، بما في ذلك الموقع ونوع الخريطة وحجم الخريطة. يمكنك استخدام GoogleMap.getMinZoomLevel وGoogleMap.getMaxZoomLevel لمعرفة القيود. وتجدر الإشارة إلى أنّه لا يلزم أن يكون تكبير/تصغير الكاميرا قيمة عدد صحيح.

المَعلمات
تكبير / تصغير