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
+ (ingcameraUpdate *) ZoomIn |
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.
+ (GSMVideocameraUpdate *) setcamera: | (GSMVideocameraPosition *) | videocamera |
Restituisce un valore GSM CameraUpdate che imposta la videocamera sulla Camera CameraPosition specificata.
+ (GSMVideocameraUpdate *) fitBounds: | (DASHCoordinateBounds*). | limiti |
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.