개요
GMSCameraUpdate는 GMSMapView에 적용될 수 있는 업데이트를 나타냅니다.
현재 카메라를 수정하기 위한 일부 로직을 캡슐화합니다.
아래의 팩토리 도우미 메서드를 통해서만 생성해야 합니다.
정적 공개 구성원 함수 | |
(GMSCameraUpdate *) | + zoomIn |
지도를 확대하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + zoomOut |
지도를 축소하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + zoomBy: |
확대/축소를 지정된 양만큼 변경하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + zoomTo: |
확대/축소를 지정된 양으로 설정하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + setTarget: |
카메라 타겟을 지정된 좌표로 설정하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + setTarget:zoom: |
카메라 타겟을 설정하고 지정된 값으로 확대/축소하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + setCamera: |
카메라를 지정된 GMSCameraPosition으로 설정하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + fitBounds: |
지정된 경계가 가장 높은 확대/축소 수준으로 화면 중앙에 오도록 카메라를 변환하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + fitBounds:withPadding: |
이는 FitBounds와 비슷하지만 뷰의 가장자리에서 경계 상자를 인셋하기 위해 패딩을 지정할 수 있습니다. | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
이는 fitBounds와 비슷하지만 뷰의 가장자리에서 경계 상자를 인셋하기 위해 가장자리 인셋을 지정할 수 있습니다. | |
(GMSCameraUpdate *) | + scrollByX:Y: |
x 및 y 방향에서 지정된 지점 수만큼 뷰의 중심을 이동하는 GMSCameraUpdate를 반환합니다. | |
(GMSCameraUpdate *) | + zoomBy:atPoint: |
초점으로 확대/축소하는 GMSCameraUpdate를 반환합니다. 초점이 화면에서 고정되어 있습니다. |
구성원 함수 문서
+ (GMSCameraUpdate *) zoomIn |
지도를 확대하는 GMSCameraUpdate를 반환합니다.
확대/축소는 1.0입니다.
+ (GMSCameraUpdate *) zoomOut |
지도를 축소하는 GMSCameraUpdate를 반환합니다.
확대/축소는 -1.0입니다.
+ (GMSCameraUpdate *) zoomBy: | (부동 소수점 수) | 델타 |
확대/축소를 지정된 양만큼 변경하는 GMSCameraUpdate를 반환합니다.
+ (GMSCameraUpdate *) zoomTo: | (부동 소수점 수) | 확대/축소 |
확대/축소를 지정된 양으로 설정하는 GMSCameraUpdate를 반환합니다.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | 대상 |
카메라 타겟을 지정된 좌표로 설정하는 GMSCameraUpdate를 반환합니다.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | 대상 | |
확대/축소: | (부동 소수점 수) | 확대/축소 | |
카메라 타겟을 설정하고 지정된 값으로 확대/축소하는 GMSCameraUpdate를 반환합니다.
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *) | 카메라 |
카메라를 지정된 GMSCameraPosition으로 설정하는 GMSCameraUpdate를 반환합니다.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | 경계 |
지정된 경계가 가장 높은 확대/축소 수준으로 화면 중앙에 오도록 카메라를 변환하는 GMSCameraUpdate를 반환합니다.
경계의 기본 패딩은 64포인트입니다.
반환된 카메라 업데이트는 카메라의 방위 및 기울기를 기본값인 0으로 설정합니다 (예: 북쪽을 향하고 지구를 똑바로 바라봄).
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | 경계 | |
withPadding: | (CGFloat) | 패딩 | |
이는 FitBounds와 비슷하지만 뷰의 가장자리에서 경계 상자를 인셋하기 위해 패딩을 지정할 수 있습니다.
요청된 padding
가 세로 또는 가로 방향으로 뷰 크기보다 큰 경우 지도가 최대한 축소됩니다.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | 경계 | |
withEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
이는 fitBounds와 비슷하지만 뷰의 가장자리에서 경계 상자를 인셋하기 위해 가장자리 인셋을 지정할 수 있습니다.
요청된 edgeInsets
가 세로 또는 가로 방향으로 뷰 크기보다 큰 경우 지도가 최대한 축소됩니다.
+ (GMSCameraUpdate *) scrollByX: | (CGFloat) | ||
예: | (CGFloat) | dY | |
x 및 y 방향에서 지정된 지점 수만큼 뷰의 중심을 이동하는 GMSCameraUpdate를 반환합니다.
X는 오른쪽으로, Y는 아래로 확장됩니다.
+ (GMSCameraUpdate *) zoomBy: | (부동 소수점 수) | 확대/축소 | |
atPoint: | (CGPoint) | 포인트 | |
초점으로 확대/축소하는 GMSCameraUpdate를 반환합니다. 초점이 화면에서 고정되어 있습니다.