مرجع الفئة GMS CameraUpdate


نظرة عامة

يمثل GMSCameraUpdate تحديثًا يمكن تطبيقه على GMSMapView.

وتتضمن هذه العملية بعض العوامل المنطقية لتعديل الكاميرا الحالية.

يجب أن يتم بنائه فقط باستخدام طرق المساعدة لدى المصنع أدناه.

دوال الأعضاء العامة الثابتة

(GMSCameraUpdate *)+ zoomIn
 عرض عنصر GMSCameraUpdate لتكبير الخريطة.
(GMSCameraUpdate *)+ zoomOut
 عرض GMSCameraUpdate بشكل يتم تصغيره على الخريطة.
(GMSCameraUpdate *)+ zoomBy:
 عرض GMSCameraUpdate الذي يغير التكبير أو التصغير بمقدار المقدار المحدد.
(GMSCameraUpdate *)+ zoomTo:
 لعرض GMSCameraUpdate الذي يضبط التكبير أو التصغير على المقدار المحدد.
(GMSCameraUpdate *)+ setTarget:
 تعرض GMSCameraUpdate الذي يضبط هدف الكاميرا على الإحداثي المحدد.
(GMSCameraUpdate *)+ setTarget:zoom:
 تعرض عملية GMSCameraUpdate التي تضبط هدف الكاميرا والتكبير/التصغير على القيم المحدّدة.
(GMSCameraUpdate *)+ setcamera:
 لعرض GMSCameraUpdate الذي يضبط الكاميرا على GMSCameraPosition المحدّد.
(GMSCameraUpdate *)+ fitBounds:
 عرض GMSCameraUpdate الذي يحوِّل الكاميرا بحيث يتم توسيط الحدود المحددة على الشاشة في أقصى مستوى تكبير ممكن.
(GMSCameraUpdate *)+ fitBounds:withPadding:
 يشبه هذا fitBounds: ولكنه يسمح بتحديد المساحة المتروكة (بالنقاط) من أجل إدراج المربع المحيط من حواف العرض.
(GMSCameraUpdate *)+ fitBounds:withEdgeInsets:
 يشبه هذا fitBounds: ولكنه يسمح بتحديد المساحات الداخلية للحواف من أجل إدراج مربع الإحاطة من حواف العرض.
(GMSCameraUpdate *)+ scrollByX:Y
 عرض GMSCameraUpdate الذي يغير مركز العرض حسب العدد المحدد من النقاط في اتجاهي x وy.
(GMSCameraUpdate *)+ zoomBy:atPoint:
 عرض GMSCameraUpdate الذي يتم تكبيره باستخدام نقطة تركيز: تظل نقطة التركيز ثابتة على الشاشة.

وثائق وظائف الأعضاء

عرض عنصر GMSCameraUpdate لتكبير الخريطة.

تبلغ زيادة التكبير أو التصغير 1.0.

عرض GMSCameraUpdate بشكل يتم تصغيره على الخريطة.

مقدار التكبير/التصغير هو -1.0.

+ (GMSCameraUpdate *) zoomBy: (float)  دلتا

عرض GMSCameraUpdate الذي يغير التكبير أو التصغير بمقدار المقدار المحدد.

+ (GMSCameraUpdate *) zoomTo: (float)  تكبير/تصغير

لعرض GMSCameraUpdate الذي يضبط التكبير أو التصغير على المقدار المحدد.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  الهدف

تعرض GMSCameraUpdate الذي يضبط هدف الكاميرا على الإحداثي المحدد.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  الهدف
تكبير/تصغير: (float)  تكبير/تصغير

تعرض عملية GMSCameraUpdate التي تضبط هدف الكاميرا والتكبير/التصغير على القيم المحدّدة.

لعرض GMSCameraUpdate الذي يضبط الكاميرا على GMSCameraPosition المحدّد.

عرض GMSCameraUpdate الذي يحوِّل الكاميرا بحيث يتم توسيط الحدود المحددة على الشاشة في أقصى مستوى تكبير ممكن.

ستتضمن الحدود مساحة متروكة افتراضية تبلغ 64 نقطة.

سيؤدي تحديث الكاميرا المعروض إلى ضبط اتجاه الكاميرا وإمالتها على قيم الصفر التلقائية (أي المواجهة للشمال والنظر مباشرةً إلى الأرض).

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) الحدود
مع المساحة المتروكة: (CGFloat) المساحة المتروكة

يشبه هذا fitBounds: ولكنه يسمح بتحديد المساحة المتروكة (بالنقاط) من أجل إدراج المربع المحيط من حواف العرض.

إذا كان حجم العرض المطلوب أكبر من padding في الاتجاه الرأسي أو الأفقي، سيتم تصغير الخريطة إلى أقصى حد.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) الحدود
withEdgeInsets: (UIEdgeInsets) edgeInsets

يشبه هذا fitBounds: ولكنه يسمح بتحديد المساحات الداخلية للحواف من أجل إدراج مربع الإحاطة من حواف العرض.

إذا كان حجم العرض المطلوب أكبر من edgeInsets في الاتجاه الرأسي أو الأفقي، سيتم تصغير الخريطة إلى أقصى حد.

+ (GMSCameraUpdate *) ScrollByX: (CGFloat) dX
ص: (CGFloat) dY

عرض GMSCameraUpdate الذي يغير مركز العرض حسب العدد المحدد من النقاط في اتجاهي x وy.

الحرف X ينمو إلى اليمين والحرف ص ينمو في الأسفل.

+ (GMSCameraUpdate *) zoomBy: (float)  تكبير/تصغير
:atPoint: (CGPoint) نقطة

عرض GMSCameraUpdate الذي يتم تكبيره باستخدام نقطة تركيز: تظل نقطة التركيز ثابتة على الشاشة.