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à | |
CLLocationCoordinate2D | target |
float | zoom |
CLLocationDirection | cuscinetto |
doppio | viewingAngle |
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:
-
target Posizione sulla Terra verso la quale punta la videocamera. zoom Il livello di zoom vicino al centro dello schermo. bearing Orientamento della fotocamera in gradi in senso orario dal nord vero. viewingAngle L'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:
-
target Posizione sulla Terra verso la quale punta la videocamera. zoom Il 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:
-
latitude Il componente della latitudine della posizione verso cui punta la fotocamera. longitude Il componente della latitudine della posizione verso cui punta la fotocamera. zoom Il 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:
-
latitude Il componente della latitudine della posizione verso cui punta la fotocamera. longitude Il componente della latitudine della posizione verso cui punta la fotocamera. zoom Il livello di zoom vicino al centro dello schermo. bearing Orientamento della fotocamera in gradi in senso orario dal nord vero. viewingAngle L'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.