الكاميرا

الواجهة العامة الكاميرا

توفر طرقًا لتعديل إطار العرض لخريطة التنقل. يجب تنفيذ جميع الطلبات الموجَّهة إلى الكاميرا في سلسلة محادثات واجهة المستخدم.

ملخص الفئة المدمَجة

@interface Camera.Perspective المنظور هو معلَمة يتم منحها للعنصر Camera لتحديد موقع الكاميرا واتجاهها. 

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

تجريدي باطلة
followMyLocation(منظور فوري)
ضبط الكاميرا لمتابعة الموقع الجغرافي للمستخدم
تجريدي باطلة
setLocation(CameraPosition cameraPosition, boolean animate)
لتحريك الخريطة وتكبيرها/تصغيرها إلى الموضع المحدد.
تجريدي باطلة
showRouteOverview()
لتحريك الخريطة وتكبيرها/تصغيرها لعرض نظرة عامة على المسار المتبقي.

الطرق العامة

متاح للجميع إفراغ خالٍ followMyLocation (من منظور فوري)

ضبط الكاميرا لمتابعة الموقع الجغرافي للمستخدم يُسمّى ذلك عادةً عند بدء التوجيه منعطف بمنعطف للدخول إلى وضع القيادة "مائل".

المَعلمات
المنظور Camera.Perspective التي يجب أن تستخدمها الكاميرا عند المتابعة

متاح للجميع محتوى تجريدي فارغ setLocation (CameraPosition [موضع الكاميرا]، صورة متحركة منطقية)

لتحريك الخريطة وتكبيرها/تصغيرها إلى الموضع المحدد. سيؤدي هذا الإجراء إلى منع الكاميرا مؤقتًا من تتبُّع الموقع الجغرافي للمستخدم. يمكن إعادة ضبط الكاميرا للمتابعة باستخدام "followMyLocation(int)".

المَعلمات
cameraPosition الموضع الذي ستتحرك إليه الكاميرا. يجب ضبط هذا الموضع على الموقع المركزي، ولكن إذا لم يتم تحديد التكبير أو التصغير أو الاتجاه، ستبقى هذه السمات بدون تغيير عن موضع الكاميرا الحالي.
animate ما إذا كان سيتم إجراء انتقال متحركة إلى موضع الكاميرا الجديد أم لا

عام محتوى تجريدي فارغ showRouteOverview ()

لتحريك الخريطة وتكبيرها/تصغيرها لعرض نظرة عامة على المسار المتبقي. سيؤدي هذا الإجراء إلى منع الكاميرا مؤقتًا من تتبُّع موضع المستخدم.

يمكن إعادة ضبط الكاميرا لمتابعة أداء المستخدم باستخدام "followMyLocation(int)".