Odniesienie klasy GMSCameraUpdate

Odniesienie do klasy GMSCameraUpdate

Opis

GMSCameraUpdate to aktualizacja, którą można zastosować do obiektu GMSMapView.

Zawiera logikę modyfikowania bieżącej kamery.

Powinno być tworzone wyłącznie z wykorzystaniem poniższych metod pomocniczych dotyczących fabryki.

Statyczne publiczne funkcje członkowskie

(GMSCameraUpdate *)+ zoomIn
 Zwraca parametr GMSCameraUpdate, który powiększa mapę.
(GMSCameraUpdate *)+ zoomOut
 Zwraca parametr GMSCameraUpdate, który pomniejsza mapę.
(GMSCameraUpdate *)+ powiększenie:
 Zwraca parametr GMSCameraUpdate, który zmienia powiększenie o określoną wartość.
(GMSCameraUpdate *)+ powiększenie:
 Zwraca parametr GMSCameraUpdate, który ustawia powiększenie na określoną wartość.
(GMSCameraUpdate *)+ setTarget:
 Zwraca parametr GMSCameraUpdate, który ustawia określoną współrzędną cel kamery.
(GMSCameraUpdate *)+ setTarget:zoom:
 Zwraca parametr GMSCameraUpdate, który ustawia cel kamery i powiększenie do określonych wartości.
(GMSCameraUpdate *)+ setCamera:
 Zwraca parametr GMSCameraUpdate, który ustawia kamerę na określoną wartość GMSCameraPosition.
(GMSCameraUpdate *)+ fitBounds:
 Zwraca parametr GMSCameraUpdate, która przekształca kamerę w taki sposób, że określone wartości graniczne są wyśrodkowane na ekranie przy największym możliwym poziomie powiększenia.
(GMSCameraUpdate *)+ fitBounds:withPadding:
 Funkcja jest podobna do fitBounds:, ale umożliwia określenie dopełnienia (w punktach) w celu odsunięcia ramki ograniczającej od krawędzi widoku.
(GMSCameraUpdate *)+ fitBounds:withEdgeInsets:
 Działa to podobnie do atrybutu fitBounds: z tą różnicą, że pozwala określić wstawienia krawędzi w celu odsunięcia ramki ograniczającej od krawędzi widoku.
(GMSCameraUpdate *)+ scrollByX:Y:
 Zwraca operację GMSCameraUpdate, która przesuwa środek widoku o określoną liczbę punktów we kierunkach x i y.
(GMSCameraUpdate *)+ zoomBy:atPoint:
 Zwraca parametr GMSCameraUpdate, który powiększa obraz wraz z punktem ostrości. Punkt ostrości pozostaje ustalony na ekranie.

Dokumentacja funkcji członka grupy

Zwraca parametr GMSCameraUpdate, który powiększa mapę.

Powiększenie wynosi 1,0.

Zwraca parametr GMSCameraUpdate, który pomniejsza mapę.

Powiększenie wynosi -1,0.

+ (GMSCameraUpdate *) zoomBy: (float)  delta

Zwraca parametr GMSCameraUpdate, który zmienia powiększenie o określoną wartość.

+ (GMSCameraUpdate *) ZoomTo: (float)  powiększenie

Zwraca parametr GMSCameraUpdate, który ustawia powiększenie na określoną wartość.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  cel

Zwraca parametr GMSCameraUpdate, który ustawia określoną współrzędną cel kamery.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  cel
powiększenie: (float)  powiększenie

Zwraca parametr GMSCameraUpdate, który ustawia cel kamery i powiększenie do określonych wartości.

Zwraca parametr GMSCameraUpdate, który ustawia kamerę na określoną wartość GMSCameraPosition.

Zwraca parametr GMSCameraUpdate, która przekształca kamerę w taki sposób, że określone wartości graniczne są wyśrodkowane na ekranie przy największym możliwym poziomie powiększenia.

Granice będą mieć domyślnie dopełnienie wynoszące 64 punkty.

Zwrócona aktualizacja kamery ustawi kierunek i przechylenie kamery na domyślne zerowe wartości (tzn. będzie patrzeć na północ i bezpośrednio na Ziemię).

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) granice
z Dopełnieniem: (CGFloat) dopełnienie,

Funkcja jest podobna do fitBounds:, ale umożliwia określenie dopełnienia (w punktach) w celu odsunięcia ramki ograniczającej od krawędzi widoku.

Jeśli żądany obszar padding jest większy niż rozmiar widoku w kierunku pionowym lub poziomym, mapa zostanie maksymalnie pomniejszona.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) granice
withEdgeInsets: (UIEdgeInsets) edgeInsets

Działa to podobnie do atrybutu fitBounds: z tą różnicą, że pozwala określić wstawienia krawędzi w celu odsunięcia ramki ograniczającej od krawędzi widoku.

Jeśli żądane edgeInsets są większe niż rozmiar widoku w kierunku pionowym lub poziomym, mapa zostanie maksymalnie pomniejszona.

+ (GMSCameraUpdate *) ScrollByX: (CGFloat) dX
K: (CGFloat) dY

Zwraca operację GMSCameraUpdate, która przesuwa środek widoku o określoną liczbę punktów we kierunkach x i y.

X powiększa się po prawej stronie, a Y w dół.

+ (GMSCameraUpdate *) zoomBy: (float)  powiększenie
atPoint: (CGPoint) point.

Zwraca parametr GMSCameraUpdate, który powiększa obraz wraz z punktem ostrości. Punkt ostrości pozostaje ustalony na ekranie.