مرجع الفئة GMSMutable CameraPosition


نظرة عامة

إصدار قابل للتغيير من GMSCameraPosition.

يكتسب GMSCameraPosition.

وظائف الأعضاء العامين

(instancetype)- initWithTarget:zoom:bearing:viewingAngle:
 المُهيئ المُعيّن.
(instancetype)- initWithTarget:zoom:
 أداة الإعداد الملائمة لـ GMSCameraPosition لهدف ومستوى تكبير معيّنَين.
(instancetype)- initWithLatitude:longitude:zoom:
 أداة الإعداد الملائمة لـ GMSCameraPosition لخط الطول وخط الطول والتكبير/التصغير.
(instancetype)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 أداة الإعداد الملائمة لـ GMSCameraPosition، مع خط العرض/خط الطول وجميع خصائص الكاميرا الأخرى وفقًا لـ -initWithTarget:zoom:bearing:viewingAngle:.

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

(instancetype)+ cameraWithTarget:zoom:
 الدالة الإنشائية الملائمة لـ GMSCameraPosition لهدف ومستوى تكبير معيّن.
(instancetype)+ cameraWithLatitude:longitude:zoom:
 دالة إنشاء الملاءمة لـ GMSCameraPosition، وفقًا لـcameraWithTarget:zoom:.
(instancetype)+ cameraWithTarget:zoom:bearing:viewingAngle:
 دالة إنشاء ملائمة لـ GMSCameraPosition، مع جميع خصائص الكاميرا وفقًا initWithTarget:zoom:bearing:viewingAngle:.
(instancetype)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 دالة إنشاء ملائمة لـ GMSCameraPosition، مع خط العرض/خط الطول وجميع خصائص الكاميرا الأخرى وفقًا initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 احصل على مستوى التكبير الذي يتوافق مع عدد الشاشة المحدد meters على coord على الأرض، points.

المواقع

CLLocationCoordinate2Dالهدف
float تكبير/تصغير
CLLocationDirectionتحمل
مزدوجviewingAngle

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

- (instancetype) initWithTarget: (CLLocationCoordinate2D)  الهدف
تكبير/تصغير: (float)  تكبير/تصغير
تحمل: (CLLocationDirection) تحمل
زاوية الرؤية: (مزدوج) viewingAngle

المُهيئ المُعيّن.

تُحدِّد هذه السياسة GMSCameraPosition مع جميع خصائص الكاميرا المتاحة. وسيؤدي إنشاء GMSCameraPosition من خلال أداة الإعداد هذه (أو من خلال أدوات الإنشاء التالية) إلى تثبيت قيم الكاميرا ضمنيًا.

المَعلمات:
الاستهدافالموقع على الأرض الذي توجِّه الكاميرا إليه.
تكبير / تصغيرمستوى التكبير أو التصغير بالقرب من وسط الشاشة
يحملاتّجاه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال الصحيح.
viewingAngleزاوية بالدرجات، وزاوية الكاميرا من سمت القدم (مواجهة الأرض مباشرةً)
- (instancetype) initWithTarget: (CLLocationCoordinate2D)  الهدف
تكبير/تصغير: (float)  تكبير/تصغير

أداة الإعداد الملائمة لـ GMSCameraPosition لهدف ومستوى تكبير معيّنَين.

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

المَعلمات:
الاستهدافالموقع على الأرض الذي توجِّه الكاميرا إليه.
تكبير / تصغيرمستوى التكبير أو التصغير بالقرب من وسط الشاشة
- (instancetype) initWithمساحة العرض: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
تكبير/تصغير: (float)  تكبير/تصغير

أداة الإعداد الملائمة لـ GMSCameraPosition لخط الطول وخط الطول والتكبير/التصغير.

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

المَعلمات:
خط العرضمكوّن خط العرض للموقع الجغرافي الذي توجِّه الكاميرا إليه.
longitudeمكوّن خط العرض للموقع الجغرافي الذي توجِّه الكاميرا إليه.
تكبير / تصغيرمستوى التكبير أو التصغير بالقرب من وسط الشاشة
- (instancetype) initWithمساحة العرض: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
تكبير/تصغير: (float)  تكبير/تصغير
تحمل: (CLLocationDirection) تحمل
زاوية الرؤية: (مزدوج) viewingAngle

أداة الإعداد الملائمة لـ GMSCameraPosition، مع خط العرض/خط الطول وجميع خصائص الكاميرا الأخرى وفقًا لـ -initWithTarget:zoom:bearing:viewingAngle:.

المَعلمات:
خط العرضمكوّن خط العرض للموقع الجغرافي الذي توجِّه الكاميرا إليه.
longitudeمكوّن خط العرض للموقع الجغرافي الذي توجِّه الكاميرا إليه.
تكبير / تصغيرمستوى التكبير أو التصغير بالقرب من وسط الشاشة
يحملاتّجاه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال الصحيح.
viewingAngleزاوية بالدرجات، وزاوية الكاميرا من سمت القدم (مواجهة الأرض مباشرةً)
+ (instancetype) CameraWithTarget: (CLLocationCoordinate2D)  الهدف
تكبير/تصغير: (float)  تكبير/تصغير

الدالة الإنشائية الملائمة لـ GMSCameraPosition لهدف ومستوى تكبير معيّن.

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

+ (instancetype) الكاميرا مع خط العرض: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
تكبير/تصغير: (float)  تكبير/تصغير

دالة إنشاء الملاءمة لـ GMSCameraPosition، وفقًا لـcameraWithTarget:zoom:.

+ (instancetype) CameraWithTarget: (CLLocationCoordinate2D)  الهدف
تكبير/تصغير: (float)  تكبير/تصغير
تحمل: (CLLocationDirection) تحمل
زاوية الرؤية: (مزدوج) viewingAngle

دالة إنشاء ملائمة لـ GMSCameraPosition، مع جميع خصائص الكاميرا وفقًا initWithTarget:zoom:bearing:viewingAngle:.

+ (instancetype) الكاميرا مع خط العرض: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
تكبير/تصغير: (float)  تكبير/تصغير
تحمل: (CLLocationDirection) تحمل
زاوية الرؤية: (مزدوج) viewingAngle

دالة إنشاء ملائمة لـ GMSCameraPosition، مع خط العرض/خط الطول وجميع خصائص الكاميرا الأخرى وفقًا initWithTarget:zoom:bearing:viewingAngle:.

+ (عائم) ZoomAtCoordinate: (CLLocationCoordinate2D)  الإحداثيات
للمترات: (CLLocationتباعد) متر
لكل نقطة: (CGFloat) نقطة

احصل على مستوى التكبير الذي يتوافق مع عدد الشاشة المحدد meters على coord على الأرض، points.

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

تُعدّ هذه الطريقة المساعدة مفيدة لإنشاء مواضع الكاميرا التي تحتوي على مناطق فعلية معيّنة على الأرض.


وثائق العقار

- هدف (CLLocationCoordinate2D) [read, write, assign]

تنفيذ GMSCameraPosition.

- تكبير/تصغير (عائم) [read, write, assign]

تنفيذ GMSCameraPosition.

- (CLLocationDirection) إتجاه [read, write, assign]

تنفيذ GMSCameraPosition.

- viewingAngle (مزدوجة) [read, write, assign]

تنفيذ GMSCameraPosition.