مرجع کلاس GMSMapLayer

مرجع کلاس GMSMapLayer

بررسی اجمالی

GMSMapLayer یک زیر کلاس سفارشی از CALayer است که به عنوان کلاس لایه در GMSMapView ارائه شده است.

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

اصلاح یا متحرک کردن این ویژگی‌ها معمولاً هر حرکت فعلی را در GMSMapView قطع می‌کند، به عنوان مثال، حرکت یا چرخش کاربر. به طور مشابه، اگر کاربر یک حرکت فعال را در طول یک انیمیشن انجام دهد، انیمیشن "درجا" (در مقدار ارائه فعلی) متوقف می شود.

GMSCALayer را به ارث می برد.

خواص

CLLlocationدرجات cameraLatitude
CLLlocationدرجات طول جغرافیایی دوربین
CLLlocationDirection بلبرینگ دوربین
شناور cameraZoomLevel
دو برابر زاویه دید دوربین

(توجه داشته باشید که اینها توابع عضو نیستند.)

NSString *const kGMSLayerCameraLatitudeKey
محدوده kGMSLayerCameraLatitudeKey از [-85، 85] است و مقادیر خارج از این محدوده گیره می شوند.
NSString *const kGMSLayerCameraLongitudeKey
kGMSLayerCameraLongitudeKey از [-180، 180) متغیر است، و مقادیر خارج از این محدوده در این محدوده قرار می گیرند.
NSString *const kGMSLayerCameraBearingKey
kGMSLayerCameraBearingKey از [0، 360) متغیر است، و مقادیر بسته بندی می شوند.
NSString *const kGMSLayerCameraZoomLevelKey
kGMSLayerCameraZoomLevelKey از [kGMSMinZoomLevel، kGMSMaxZoomLevel] متغیر است و مقادیر به هم متصل می شوند.
NSString *const kGMSLayerCameraViewingAngleKey
بسته به سطح زوم مدل، kGMSLayerCameraViewingAngleKey از صفر (یعنی رو به پایین) و بین 30 تا 45 درجه به سمت افق متغیر است.

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

محدوده kGMSLayerCameraLatitudeKey از [-85، 85] است و مقادیر خارج از این محدوده گیره می شوند.

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

kGMSLayerCameraLongitudeKey از [-180، 180) متغیر است، و مقادیر خارج از این محدوده در این محدوده قرار می گیرند.

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey از [0، 360) متغیر است، و مقادیر بسته بندی می شوند.

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

kGMSLayerCameraZoomLevelKey از [kGMSMinZoomLevel، kGMSMaxZoomLevel] متغیر است و مقادیر به هم متصل می شوند.

- (NSString* const) kGMSLayerCameraViewingAngleKey [related]

بسته به سطح زوم مدل، kGMSLayerCameraViewingAngleKey از صفر (یعنی رو به پایین) و بین 30 تا 45 درجه به سمت افق متغیر است.


اسناد ملکی

- (CLLocationDegrees) cameraLatitude [read, write, assign]
- (CLLocationDegrees) طول دوربین [read, write, assign]
- (CLLocationDirection) دارای دوربین [read, write, assign]
- (شناور) cameraZoomLevel [read, write, assign]
- (دو) cameraViewingAngle [read, write, assign]