مرجع کلاس GMSCameraUpdate

مرجع کلاس GMSCameraUpdate

بررسی اجمالی

GMSCameraUpdate نشان دهنده به روز رسانی است که ممکن است برای GMSMapView اعمال شود.

برخی از منطق را برای تغییر دوربین فعلی در بر می گیرد.

فقط باید با استفاده از روش های کمکی کارخانه در زیر ساخته شود.

توابع اعضای عمومی استاتیک

( GMSCamera Update *) + بزرگنمایی
GMSCameraUpdate را برمی‌گرداند که روی نقشه بزرگ‌نمایی می‌کند.
( GMSCamera Update *) + بزرگنمایی
GMSCameraUpdate را برمی‌گرداند که روی نقشه کوچک‌نمایی می‌کند.
( GMSCamera Update *) + zoomBy:
GMSCameraUpdate را برمی‌گرداند که بزرگ‌نمایی را به میزان مشخص شده تغییر می‌دهد.
( GMSCamera Update *) + بزرگنمایی:
GMSCameraUpdate را برمی‌گرداند که بزرگ‌نمایی را روی مقدار مشخص شده تنظیم می‌کند.
( GMSCamera Update *) + setTarget:
GMSCameraUpdate را برمی گرداند که هدف دوربین را روی مختصات مشخص شده تنظیم می کند.
( GMSCamera Update *) + setTarget:zoom:
یک GMSCameraUpdate را برمی‌گرداند که هدف و بزرگنمایی دوربین را روی مقادیر مشخص شده تنظیم می‌کند.
( GMSCamera Update *) + setCamera:
یک GMSCameraUpdate را برمی‌گرداند که دوربین را روی GMSCameraPosition مشخص شده تنظیم می‌کند.
( GMSCamera Update *) + fitBounds:
یک GMSCameraUpdate را برمی‌گرداند که دوربین را به گونه‌ای تبدیل می‌کند که محدوده‌های مشخص‌شده در مرکز صفحه در بیشترین سطح بزرگنمایی ممکن باشد.
( GMSCamera Update *) + fitBounds:withPadding:
این شبیه به fitBounds است: اما اجازه می دهد تا بالشتک (برحسب نقاط) را مشخص کنید تا کادر مرزی را از لبه های نما وارد کنید.
( GMSCamera Update *) + fitBounds:withEdgeInsets:
این شبیه fitBounds است: اما اجازه می‌دهد تا ورودی‌های لبه را به منظور قرار دادن کادر محدود از لبه‌های نما مشخص کنید.
( GMSCamera Update *) + scrollByX:Y:
یک GMSCameraUpdate را برمی‌گرداند که مرکز نمای را با تعداد نقاط مشخص شده در جهت‌های x و y تغییر می‌دهد.
( GMSCamera Update *) + zoomBy:atPoint:
GMSCameraUpdate را برمی‌گرداند که با نقطه فوکوس بزرگ‌نمایی می‌کند. نقطه فوکوس روی صفحه ثابت می ماند.

مستندات عملکرد اعضا

GMSCameraUpdate را برمی‌گرداند که روی نقشه بزرگ‌نمایی می‌کند.

افزایش زوم 1.0 است.

GMSCameraUpdate را برمی‌گرداند که روی نقشه کوچک‌نمایی می‌کند.

افزایش بزرگنمایی -1.0 است.

+ ( GMSCameraUpdate *) zoomBy: (شناور) دلتا

GMSCameraUpdate را برمی‌گرداند که بزرگ‌نمایی را به میزان مشخص شده تغییر می‌دهد.

+ ( GMSCamera Update *) zoomTo: (شناور) بزرگنمایی

GMSCameraUpdate را برمی‌گرداند که بزرگ‌نمایی را روی مقدار مشخص شده تنظیم می‌کند.

+ ( GMSCameraUpdate *) setTarget: (CLLlocationCoordinate2D) هدف

GMSCameraUpdate را برمی گرداند که هدف دوربین را روی مختصات مشخص شده تنظیم می کند.

+ ( GMSCameraUpdate *) setTarget: (CLLlocationCoordinate2D) هدف
بزرگنمایی: (شناور) بزرگنمایی

یک GMSCameraUpdate را برمی‌گرداند که هدف و بزرگنمایی دوربین را روی مقادیر مشخص شده تنظیم می‌کند.

+ ( GMSCameraUpdate *) setCamera: ( GMSCameraPosition *) دوربین

یک GMSCameraUpdate را برمی‌گرداند که دوربین را روی GMSCameraPosition مشخص شده تنظیم می‌کند.

یک GMSCameraUpdate را برمی‌گرداند که دوربین را به گونه‌ای تبدیل می‌کند که محدوده‌های مشخص‌شده در مرکز صفحه در بیشترین سطح بزرگنمایی ممکن باشد.

کران ها دارای یک بالشتک پیش فرض 64 امتیاز خواهند بود.

به‌روزرسانی دوربین برگشتی، یاتاقان و شیب دوربین را روی مقادیر صفر پیش‌فرض (یعنی رو به شمال و نگاه مستقیم به زمین) تنظیم می‌کند.

+ ( GMSCameraUpdate *) fitBounds: ( GMSCoordinateBounds *) محدوده
با پدینگ: (CGFloat) لایه گذاری

این شبیه به fitBounds است: اما اجازه می دهد تا بالشتک (برحسب نقاط) را مشخص کنید تا کادر مرزی را از لبه های نما وارد کنید.

اگر padding درخواستی بزرگتر از اندازه نمایش در جهت عمودی یا افقی باشد، نقشه حداکثر کوچک‌نمایی می‌شود.

+ ( GMSCameraUpdate *) fitBounds: ( GMSCoordinateBounds *) محدوده
withEdgeInsets: (UIEdgeInsets) edgeInsets

این شبیه fitBounds است: اما اجازه می‌دهد تا ورودی‌های لبه را به منظور قرار دادن کادر محدود از لبه‌های نما مشخص کنید.

اگر edgeInsets درخواستی بزرگتر از اندازه نمایش در جهت عمودی یا افقی باشد، نقشه حداکثر بزرگنمایی خواهد شد.

+ ( GMSCameraUpdate *) scrollByX: (CGFloat) dX
Y: (CGFloat) dY

یک GMSCameraUpdate را برمی‌گرداند که مرکز نمای را با تعداد نقاط مشخص شده در جهت‌های x و y تغییر می‌دهد.

X به سمت راست رشد می کند، Y به سمت پایین رشد می کند.

+ ( GMSCameraUpdate *) zoomBy: (شناور) بزرگنمایی
در نقطه: (CGPoint) نقطه

GMSCameraUpdate را برمی‌گرداند که با نقطه فوکوس بزرگ‌نمایی می‌کند. نقطه فوکوس روی صفحه ثابت می ماند.