GMSCameraUpdate 类参考

GMSCameraUpdate 类参考文档

概览

GMSCameraUpdate表示可应用到GMSMapView的更新。

它封装了一些用于修改当前相机的逻辑。

只能使用下面的工厂帮助程序方法构造该实例。

静态公共成员函数

(GMSCameraUpdate *)+ zoomIn
 返回可放大地图的GMSCameraUpdate
(GMSCameraUpdate*)+ zoomOut
 返回可在地图上缩小的GMSCameraUpdate
(GMSCameraUpdate*)+ zoomBy
 返回可将指定缩放级别更改的GMSCameraUpdate
(GMSCameraUpdate*)+ zoomTo
 返回可将缩放级别设置为指定值的 GMSCameraUpdate
(GMSCameraUpdate *)+ setTarget
 返回可将镜头目标设置为指定坐标的GMSCameraUpdate
(GMSCameraUpdate*)+ setTarget:zoom:
 返回可将相机目标设为指定值的GMSCameraUpdate
(GMSCameraUpdate *)+ setCamera:
 返回可将相机设置为指定GMSCameraPositionGMSCameraUpdate
(GMSCameraUpdate *)+ fitBounds
 返回GMSCameraUpdate,该类可以转换镜头,让指定的边界以尽可能最高的缩放级别在屏幕上居中显示。
(GMSCameraUpdate*)+ fitBounds:withPadding
 这与 FitBounds 类似:但允许指定内边距(以点为单位),以便从视图的边缘插入边界框。
(GMSCameraUpdate*)+ fitBounds:withEdgeInsets
 这与 FitBounds 类似:但允许指定边缘边衬区,以便从视图的边缘插入边界框。
(GMSCameraUpdate *)+ scrollByX:Y:
 返回GMSCameraUpdate,该视图按指定的 x 轴和 y 轴方向的点位移视图中心。
(GMSCameraUpdate*)+ zoomBy:atPoint:
 返回会随焦点缩放的 GMSCameraUpdate;焦点会在屏幕上固定。

成员函数文档

返回可放大地图的GMSCameraUpdate

缩放增量为 1.0。

返回可在地图上缩小的GMSCameraUpdate

缩放增量为 -1.0。

+ (GMSCameraUpdate *) zoomBy (浮点数) 增量

返回可将指定缩放级别更改的GMSCameraUpdate

+ (GMSCameraUpdate *) zoomTo (浮点数) 缩放

返回可将缩放级别设置为指定值的 GMSCameraUpdate

+ (GMSCameraUpdate *) setTarget (CLLocationCoordinate2D) 目标

返回可将镜头目标设置为指定坐标的GMSCameraUpdate

+ (GMSCameraUpdate *) setTarget (CLLocationCoordinate2D) 目标
缩放: (浮点数) 缩放

返回可将相机目标设为指定值的GMSCameraUpdate

返回可将相机设置为指定GMSCameraPositionGMSCameraUpdate

返回GMSCameraUpdate,该类可以转换镜头,让指定的边界以尽可能最高的缩放级别在屏幕上居中显示。

边界的默认内边距为 64 磅。

返回的相机更新会将相机的方位和倾斜度设置为其默认的零值(即,朝向北方并直接观察地球)。

+ (GMSCameraUpdate *) fitBounds (GMSCoordinateBounds *) 边界
withPadding: (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 (浮点数) 缩放
atPoint: (CGPoint) point

返回会随焦点缩放的 GMSCameraUpdate;焦点会在屏幕上固定。