概览
GMSMapLayer 是 CALayer 的自定义子类,作为 GMSMapView 上的图层类提供。
此图层不应直接实例化,它提供对通常在GMSMapView中定义的镜头的模型访问权限。
修改这些属性或为其设置动画效果通常会中断GMSMapView上的任何当前手势(例如,用户的平移或旋转)。同样,如果用户在动画播放期间执行已启用的手势,动画将在“原地”停止(在当前的呈现值上)。
继承 GMSCALayer。
属性 | |
CLLocationDegrees | cameraLatitude |
CLLocationDegrees | cameraLongitude |
CLLocationDirection | cameraBearing |
float | cameraZoomLevel |
双精度 | cameraViewingAngle |
相关函数 | |
(请注意,这些并非成员函数。) | |
NSString *常量 | kGMSLayerCameraLatitudeKey |
kGMSLayerCameraLatitudeKey 的范围为 [-85, 85],超出此范围的值将被强制调整。 | |
NSString *常量 | kGMSLayerCameraLongitudeKey |
kGMSLayerCameraLongitudeKey 的范围为 [-180, 180),超出此范围的值将被自动换行到该范围内。 | |
NSString *常量 | kGMSLayerCameraBearingKey |
kGMSLayerCameraBearingKey 的范围为 [0, 360),值会换行。 | |
NSString *常量 | kGMSLayerCameraZoomLevelKey |
kGMSLayerCameraZoomLevelKey 的范围为 [kGMSMinZoomLevel, kGMSMaxZoomLevel],值将受到限制。 | |
NSString *常量 | kGMSLayerCameraViewingAngleKey |
kGMSLayerCamera viewAngleKey 的范围为 0 度(即正面朝下),到地平线的 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] |
kGMSLayerCamera viewAngleKey 的范围为 0 度(即正面朝下),到地平线的 30 度到 45 度之间,具体取决于模型缩放级别。
属性说明
- (CLLocationDegrees) cameraLatitude [read, write, assign] |
- (CLLocationDegrees) cameraLongitude [read, write, assign] |
- (CLLocationDirection) cameraBearing [read, write, assign] |
-(浮点数)cameraZoomLevel [read, write, assign] |
-(双精度)cameraViewingAngle [read, write, assign] |