Riferimento per la classe GMSFotocameraUpdate

Riferimento al corso DASH CameraUpdate

Panoramica

PageSpeed CameraUpdate rappresenta un aggiornamento che può essere applicato a DASHMapView.

Incapsula una logica per modificare la fotocamera corrente.

Deve essere realizzata solo utilizzando i metodi helper fabbrica riportati di seguito.

Funzioni pubbliche per i membri

(Per Videocamera camera)+ zoomin
 Restituisce una funzione GSM CameraUpdate che aumenta lo zoom sulla mappa.
(Per Videocamera camera)+ zoom indietro
 Restituisce una funzione GSMVideocameraUpdate che diminuisce lo zoom sulla mappa.
(Per Videocamera camera)+ zoomBy:
 Restituisce un valore GSM CameraUpdate che modifica lo zoom in base alla quantità specificata.
(Per Videocamera camera)+ zoomTo:
 Restituisce un valore GSM CameraUpdate che imposta lo zoom sulla quantità specificata.
(Per Videocamera camera)+ setTarget:
 Restituisce un valore GSMVideocameraUpdate che imposta il target della fotocamera sulla coordinata specificata.
(Per Videocamera camera)+ setTarget:zoom:
 Restituisce un valore GSM CameraUpdate che imposta la destinazione della videocamera e zoom sui valori specificati.
(Per Videocamera camera)+ setVideocamera:
 Restituisce un valore GSM CameraUpdate che imposta la videocamera sulla Camera CameraPosition specificata.
(Per Videocamera camera)+ fitBounds:
 Restituisce una funzione GSMVideocameraUpdate che trasforma la videocamera in modo che i limiti specificati siano centrati sullo schermo al massimo livello di zoom possibile.
(Per Videocamera camera)+ fitBounds:withPadding:
 È simile a fitBounds: consente di specificare la spaziatura interna (in punti) per inserire il riquadro di delimitazione dai bordi della vista.
(Per Videocamera camera)+ fitBounds:withEdgeInsets:
 È simile a fitBounds: consente, però, di specificare i bordi del bordo per inserire il riquadro di delimitazione dai bordi della vista.
(Per Videocamera camera)+ scrollByX:Y:
 Restituisce una funzione GSMVideocameraUpdate che sposta il centro della vista in base al numero di punti specificato nelle direzioni x e y.
(Per Videocamera camera)+ zoomBy:atPoint:
 Restituisce una funzione GSMVideocameraUpdate che esegue lo zoom con un punto di messa a fuoco; il punto di messa a fuoco rimane fisso sullo schermo.

Documentazione della funzione per membri

Restituisce una funzione GSM CameraUpdate che aumenta lo zoom sulla mappa.

L'incremento dello zoom è 1,0.

Restituisce una funzione GSMVideocameraUpdate che diminuisce lo zoom sulla mappa.

L'incremento dello zoom è -1,0.

+ (GSMVideocameraUpdate *) zoomBy: (Mobile) delta

Restituisce un valore GSM CameraUpdate che modifica lo zoom in base alla quantità specificata.

+ (PercameracameraUpdate*) zoomTo: (Mobile) zoom

Restituisce un valore GSM CameraUpdate che imposta lo zoom sulla quantità specificata.

+ (GSMVideocameraUpdate *) setTarget: (CLLocationCoordinate2D) target

Restituisce un valore GSMVideocameraUpdate che imposta il target della fotocamera sulla coordinata specificata.

+ (GSMVideocameraUpdate *) setTarget: (CLLocationCoordinate2D) target
zoom: (Mobile) zoom

Restituisce un valore GSM CameraUpdate che imposta la destinazione della videocamera e zoom sui valori specificati.

Restituisce un valore GSM CameraUpdate che imposta la videocamera sulla Camera CameraPosition specificata.

Restituisce una funzione GSMVideocameraUpdate che trasforma la videocamera in modo che i limiti specificati siano centrati sullo schermo al massimo livello di zoom possibile.

I limiti avranno una spaziatura interna predefinita di 64 punti.

L'aggiornamento della videocamera restituito imposta il rilevamento e l'inclinazione sui valori zero predefiniti della videocamera (ovvero rivolto verso nord e rivolto direttamente alla Terra).

+ (GSMVideocameraUpdate *) fitBounds: (DASHCoordinateBounds*). limiti
con spaziatura interna: (CGFloat) Spaziatura interna

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

Se il padding richiesto è maggiore delle dimensioni di visualizzazione in direzione verticale o orizzontale, la mappa verrà ridotta al massimo.

+ (GSMVideocameraUpdate *) fitBounds: (DASHCoordinateBounds *). limiti
con bordi esterni: (UIEdgeInsets) edgeInsets

È simile a fitBounds: consente, però, di specificare i bordi del bordo per inserire il riquadro di delimitazione dai bordi della vista.

Se le dimensioni di edgeInsets richieste sono maggiori delle dimensioni di visualizzazione in direzione verticale o orizzontale, la mappa verrà ridotta al massimo.

+ (PerEntra in Videocamera) *scrollByX: (CGFloat) X
Y: (CGFloat) G

Restituisce una funzione GSMVideocameraUpdate che sposta il centro della vista in base al numero di punti specificato nelle direzioni x e y.

X cresce a destra e Y cresce verso il basso.

+ (GSMVideocameraUpdate *) zoomBy: (Mobile) zoom
AtPoint: (CGPoint) punto di accesso

Restituisce una funzione GSMVideocameraUpdate che esegue lo zoom con un punto di messa a fuoco; il punto di messa a fuoco rimane fisso sullo schermo.