Riferimento per la classe GMSFotocameraUpdate

Riferimento classe GMS CameraUpdate

Panoramica

GMSCameraUpdate rappresenta un aggiornamento che può essere applicato a GMSMapView.

Contiene una logica per la modifica della fotocamera corrente.

Deve essere costruita utilizzando solo i metodi di supporto della fabbrica indicati di seguito.

Funzioni membri pubbliche statiche

(GMSCameraUpdate *)+ zoomIn
 Restituisce un valore GMSCameraUpdate che aumenta lo zoom sulla mappa.
(GMSCameraUpdate *)+ zoomOut
 Restituisce un valore GMSCameraUpdate che riduce lo zoom sulla mappa.
(GMSCameraUpdate *)+ zoomBy:
 Restituisce un valore GMSCameraUpdate che modifica lo zoom del valore specificato.
(GMSCameraUpdate *)+ zoomTo:
 Restituisce un valore GMSCameraUpdate che imposta lo zoom sul valore specificato.
(GMSCameraUpdate *)+ setTarget:
 Restituisce un valore GMSCameraUpdate che imposta l'obiettivo della videocamera sulla coordinata specificata.
(GMSCameraUpdate *)+ setTarget:zoom:
 Restituisce un valore GMSCameraUpdate che imposta l'obiettivo e lo zoom della videocamera sui valori specificati.
(GMSCameraUpdate *)+ setFotocamera:
 Restituisce un valore GMSCameraUpdate che imposta la videocamera sul valore GMSCameraPosition specificato.
(GMSCameraUpdate *)+ fitBounds:
 Restituisce un valore GMSCameraUpdate che trasforma la videocamera in modo che i limiti specificati siano centrati sullo schermo e al massimo livello di zoom possibile.
(GMSCameraUpdate *)+ fitBounds:withPadding:
 È simile a fitBounds, ma consente di specificare la spaziatura interna (in punti) per inserire il riquadro di delimitazione dai bordi della vista.
(GMSCameraUpdate *)+ fitBounds:withEdgeInsets:
 È simile a fitBounds, ma consente di specificare inserti di bordi per inserire il riquadro di delimitazione dai bordi della vista.
(GMSCameraUpdate *)+ scrollByX:Y:
 Restituisce un valore GMSCameraUpdate che sposta il centro della vista in base al numero di punti specificato nelle direzioni x e y.
(GMSCameraUpdate *)+ zoomBy:atPoint:
 Restituisce un valore GMSCameraUpdate che esegue lo zoom con un punto focale, che rimane fisso sullo schermo.

Documentazione sulle funzioni membri

Restituisce un valore GMSCameraUpdate che aumenta lo zoom sulla mappa.

L'incremento dello zoom è 1,0.

Restituisce un valore GMSCameraUpdate che riduce lo zoom sulla mappa.

L'incremento dello zoom è -1,0.

+ (GMSCameraUpdate *) zoomBy: (float)  delta

Restituisce un valore GMSCameraUpdate che modifica lo zoom del valore specificato.

+ (GMSCameraUpdate *) zoomTo: (float)  zoom

Restituisce un valore GMSCameraUpdate che imposta lo zoom sul valore specificato.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  target

Restituisce un valore GMSCameraUpdate che imposta l'obiettivo della videocamera sulla coordinata specificata.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  target
zoom: (float)  zoom

Restituisce un valore GMSCameraUpdate che imposta l'obiettivo e lo zoom della videocamera sui valori specificati.

Restituisce un valore GMSCameraUpdate che imposta la videocamera sul valore GMSCameraPosition specificato.

Restituisce un valore GMSCameraUpdate che trasforma la videocamera in modo che i limiti specificati siano centrati sullo schermo e al massimo livello di zoom possibile.

I limiti avranno una spaziatura interna predefinita di 64 punti.

L'aggiornamento della videocamera restituito imposterà l'orientamento e l'inclinazione della videocamera sui valori predefiniti pari a zero (ovvero rivolta verso nord e guardare direttamente la Terra).

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) limiti
con spaziatura interna: (CGFloat) spaziatura interna

È simile a fitBounds, ma consente di specificare la spaziatura interna (in punti) per inserire il riquadro di delimitazione dai bordi della vista.

Se il valore padding richiesto è superiore alle dimensioni di visualizzazione in direzione verticale o orizzontale, lo zoom della mappa verrà diminuito al massimo.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) limiti
withEdgeInsets: (UIEdgeInset) edgeInsets

È simile a fitBounds, ma consente di specificare inserti di bordi per inserire il riquadro di delimitazione dai bordi della vista.

Se gli edgeInsets richiesti sono superiori alle dimensioni di visualizzazione in direzione verticale o orizzontale, lo zoom della mappa verrà diminuito al massimo.

+ (GMSCameraUpdate *) scrollByX: (CGFloat) dX
Y: (CGFloat) dY

Restituisce un valore GMSCameraUpdate che sposta il centro della vista in base al numero di punti specificato nelle direzioni x e y.

X cresce verso destra, Y cresce verso il basso.

+ (GMSCameraUpdate *) zoomBy: (float)  zoom
atPoint: (CGPoint) punto di accesso

Restituisce un valore GMSCameraUpdate che esegue lo zoom con un punto focale, che rimane fisso sullo schermo.