Riferimento per la classe GMSMutableCameraPosition

Riferimento classe GMSMutableCameraPosition

Panoramica

Versione modificabile di GMSCameraPosition.

Eredita GMSCameraPosition.

Funzioni pubbliche dei membri

(instancetype)- initWithTarget:zoom:bearing:viewingAngle:
 Inizializzatore designato.
(instancetype)- initWithTarget:zoom:
 Inizializzatore pratico per GMSCameraPosition per un target e un livello di zoom specifici.
(instancetype)- initWithLatitude:longitude:zoom:
 Inizializzatore pratico per GMSCameraPosition per un determinato livello di latitudine, longitudine e zoom.
(instancetype)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Inizializzatore pratico per GMSCameraPosition, con latitudine/longitudine e tutte le altre proprietà della videocamera come indicato in -initWithTarget:zoom:bearing:viewingAngle:.

Funzioni membri pubbliche statiche

(instancetype)+ cameraWithTarget:zoom:
 Costruttore pratico per GMSCameraPosition per un target e un livello di zoom specifici.
(instancetype)+ cameraWithLatitude:longitude:zoom:
 Costruttore pratico per GMSCameraPosition, come per cameraWithTarget:zoom:.
(instancetype)+ cameraWithTarget:zoom:bearing:viewingAngle:
 Costruttore pratico per GMSCameraPosition, con tutte le proprietà della videocamera come initWithTarget:zoom:bearing:viewingAngle:.
(instancetype)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Costruttore pratico per GMSCameraPosition, con latitudine/longitudine e tutte le altre proprietà della fotocamera, come initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 Ottieni il livello di zoom a cui la distanza di meters, al valore coord specificato sulla Terra, corrisponde al numero di schermi specificato points.

Proprietà

CLLocationCoordinate2Dtarget
float zoom
CLLocationDirectioncuscinetto
doppioviewingAngle

Documentazione sulle funzioni membri

- (instancetype) initWithTarget: (CLLocationCoordinate2D)  target
zoom: (float)  zoom
rilevamento: (CLLocationDirection) cuscinetto
viewAngle: (doppio) viewingAngle

Inizializzatore designato.

Consente di configurare questa posizione GMSCameraPosition con tutte le proprietà della videocamera disponibili. La creazione di una posizione GMSCameraPosition tramite questo inizializzatore (o con i seguenti costruttori) bloccherà implicitamente i valori della fotocamera.

Parametri:
targetPosizione sulla Terra verso la quale punta la videocamera.
zoomIl livello di zoom vicino al centro dello schermo.
bearingOrientamento della fotocamera in gradi in senso orario dal nord vero.
viewingAngleL'angolo, in gradi, dell'angolo della videocamera dal nadir (rivolto direttamente verso la Terra).
- (instancetype) initWithTarget: (CLLocationCoordinate2D)  target
zoom: (float)  zoom

Inizializzatore pratico per GMSCameraPosition per un target e un livello di zoom specifici.

In questo modo le proprietà di direzione e visualizzazioneAngolo di questa videocamera verranno impostate su zero valori predefiniti (vale a dire che è rivolta direttamente la superficie terrestre, con la parte superiore dello schermo rivolta verso nord).

Parametri:
targetPosizione sulla Terra verso la quale punta la videocamera.
zoomIl livello di zoom vicino al centro dello schermo.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

Inizializzatore pratico per GMSCameraPosition per un determinato livello di latitudine, longitudine e zoom.

In questo modo le proprietà di direzione e visualizzazioneAngolo di questa videocamera verranno impostate su zero valori predefiniti (vale a dire che è rivolta direttamente la superficie terrestre, con la parte superiore dello schermo rivolta verso nord).

Parametri:
latitudeIl componente della latitudine della posizione verso cui punta la fotocamera.
longitudeIl componente della latitudine della posizione verso cui punta la fotocamera.
zoomIl livello di zoom vicino al centro dello schermo.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom
rilevamento: (CLLocationDirection) cuscinetto
viewAngle: (doppio) viewingAngle

Inizializzatore pratico per GMSCameraPosition, con latitudine/longitudine e tutte le altre proprietà della videocamera come indicato in -initWithTarget:zoom:bearing:viewingAngle:.

Parametri:
latitudeIl componente della latitudine della posizione verso cui punta la fotocamera.
longitudeIl componente della latitudine della posizione verso cui punta la fotocamera.
zoomIl livello di zoom vicino al centro dello schermo.
bearingOrientamento della fotocamera in gradi in senso orario dal nord vero.
viewingAngleL'angolo, in gradi, dell'angolo della videocamera dal nadir (rivolto direttamente verso la Terra).
+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  target
zoom: (float)  zoom

Costruttore pratico per GMSCameraPosition per un target e un livello di zoom specifici.

In questo modo le proprietà di direzione e visualizzazioneAngolo di questa videocamera verranno impostate su zero valori predefiniti (vale a dire che è rivolta direttamente la superficie terrestre, con la parte superiore dello schermo rivolta verso nord).

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

Costruttore pratico per GMSCameraPosition, come per cameraWithTarget:zoom:.

+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  target
zoom: (float)  zoom
rilevamento: (CLLocationDirection) cuscinetto
viewAngle: (doppio) viewingAngle

Costruttore pratico per GMSCameraPosition, con tutte le proprietà della videocamera come initWithTarget:zoom:bearing:viewingAngle:.

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom
rilevamento: (CLLocationDirection) cuscinetto
viewAngle: (doppio) viewingAngle

Costruttore pratico per GMSCameraPosition, con latitudine/longitudine e tutte le altre proprietà della fotocamera, come initWithTarget:zoom:bearing:viewingAngle:.

+ (float) zoomAtCoordinate: (CLLocationCoordinate2D)  coordinata
forMeters: (CLLocationDistanza) metri
perPoints: (CGFloat) punti

Ottieni il livello di zoom a cui la distanza di meters, al valore coord specificato sulla Terra, corrisponde al numero di schermi specificato points.

Per distanze estremamente grandi o piccole, il livello di zoom restituito potrebbe essere inferiore o superiore al livello di zoom minimo o massimo consentito per la fotocamera.

Questo metodo di supporto è utile per definire posizioni delle telecamere che contengono aree fisiche specifiche sulla Terra.


Documentazione della proprietà

- target [read, write, assign] (CLLocationCoordinate2D)

Implementa GMSCameraPosition.

- (mobile) zoom [read, write, assign]

Implementa GMSCameraPosition.

- cuscinetto (CLLocationDirection) [read, write, assign]

Implementa GMSCameraPosition.

- (doppio) viewingAngle [read, write, assign]

Implementa GMSCameraPosition.