نظرة عامة
فئة غير قابلة للتغيير تجمع كل مَعلمات موضع الكاميرا
مُكتسَب من GMSMutableCameraPosition.
وظائف الأعضاء العامين | |
(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, assign] |
الموقع على الأرض الذي توجِّه الكاميرا إليه.
تم تنفيذه في GMSMutableCameraPosition.
- تكبير/تصغير (عائم) [read, assign] |
مستوى التكبير/التصغير.
يستخدم Zoom مقياسًا أسيًا، حيث يمثل التكبير أو التصغير 0 العالم بأكمله كمربع 256 × 256. يزيد كل مستوى تكبير متتابع من التكبير بمقدار 2. إذًا، في مستوى التكبير/التصغير 1، يكون العالم هو 512×512، وبالقرب من المستوى الثاني يكون العالم كله 1024×1024.
تم تنفيذه في GMSMutableCameraPosition.
- (CLLocationDirection) إتجاه [read, assign] |
اتجاه الكاميرا بالدرجات في اتجاه عقارب الساعة من الشمال الصحيح.
تم تنفيذه في GMSMutableCameraPosition.
- viewingAngle (مزدوجة) [read, assign] |
زاوية الكاميرا بالدرجات من سمت القدم (مواجهة الأرض مباشرةً).
0 يكون أسفل مستقيمًا، و90 موازي للأرض. لاحظ أن الحد الأقصى للزاوية المسموح بها يعتمد على التكبير/التصغير. يمكنك اعتبارها سلسلة من القطع المستقيمة كدالة للتكبير/التصغير، وليس كدالة خطوة. بالنسبة للتكبير/التصغير 16 أو أعلى، يبلغ الحد الأقصى للزاوية 65 درجة. بالنسبة للتكبير/التصغير 10 أو أقل، يبلغ الحد الأقصى للزاوية 30 درجة.
تم تنفيذه في GMSMutableCameraPosition.