بررسی اجمالی
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] |