Referencia de la clase GMSCoordinateBounds

Referencia de la clase GMSCoordinateBounds

Descripción general

GMSCoordinateBounds representa un cuadro de límite rectangular en la superficie de la Tierra.

GMSCoordinateBounds es inmutable y no se puede modificar después de la construcción.

Funciones de miembros públicos

(id)- initWithCoordinate:coordinate:
 Inicia los límites norte-sur y suroeste que corresponden a la región rectangular definida por las dos esquinas.
(GMSCoordinateBounds *)- incluido Coordinate:
 Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir la coordenada pasada.
(GMSCoordinateBounds*)- Incluye límites:
 Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir todos los demás límites.
(BOOL)- containsCoordinate:
 Muestra YES si coordinate está contenido dentro de estos límites.
(BOOL)- intersectsBounds:
 Muestra YES si other se superpone con estos límites.
(id)- initWithRegion:
 Inits con límites que abarcan region.
(id)- initWithPath:
 Inits con límites que abarcan path.
(GMSCoordinateBounds*)- Ruta de acceso:
 Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir path.

Propiedades

CLLocationCoordinate2DNortedelEste
 La esquina noreste de estos límites.
CLLocationCoordinate2DSudoeste
 La esquina sudoeste de estos límites.
BOOLválido
 Muestra NO si estos límites no contienen puntos.

Documentación de la función de miembro

- (id) initWithCoordinate: (CLLocationCoordinate2D) coord1
coordenada: (CLLocationCoordinate2D) coord2

Inicia los límites norte-sur y suroeste que corresponden a la región rectangular definida por las dos esquinas.

Es ambiguo si la longitud del cuadro se extiende de coord1 a coord2 o viceversa; el cuadro se construye como la más pequeña de las dos variantes, lo que elimina la ambigüedad.

- (GMSCoordinateBounds *) incluido Coordinate: (CLLocationCoordinate2D) coordenada

Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir la coordenada pasada.

Si los límites actuales no son válidos, el resultado es un límite válido que solo contiene coordinate.

Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir todos los demás límites.

Si los límites actuales no son válidos, el resultado es un límite válido igual a other.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D) coordenada

Muestra YES si coordinate está contenido dentro de estos límites.

Esto incluye los puntos que se encuentran exactamente sobre el límite de los límites.

Muestra YES si other se superpone con estos límites.

Dos límites se superponen si hay al menos un punto de coordenadas contenido en ambos.

Inits con límites que abarcan region.

- (id) initWithPath: (GMSPath *) path

Inits con límites que abarcan path.

Muestra un GMSCoordinateBounds que representa los límites actuales extendidos para incluir path.


Documentación de la propiedad

- (CLLocationCoordinate2D) northEast [read, assign]

La esquina noreste de estos límites.

- (CLLocationCoordinate2D) sursur [read, assign]

La esquina sudoeste de estos límites.

- (BOOL) válido [read, assign]

Muestra NO si estos límites no contienen puntos.

Por ejemplo, [[GMSCoordinateBounds alloc] init].valid == NO.

Cuando se expanden los límites no válidos con coordenadas válidas a través de includeCoordinate o includeBounds, los límites resultantes son válidos, pero solo contienen las coordenadas nuevas.