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 | |
CLLocationCoordinate2D | NortedelEste |
La esquina noreste de estos límites. | |
CLLocationCoordinate2D | Sudoeste |
La esquina sudoeste de estos límites. | |
BOOL | vá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
.
- (GMSCoordinateBounds *) incluidos los límites: | (GMSCoordinateBounds *) | otro |
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.
- (BOOL) intersectsBounds: | (GMSCoordinateBounds*) | otro |
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.
- (id) initWithRegion: | (GMSVisibleRegion). | region |
Inits con límites que abarcan region
.
- (id) initWithPath: | (GMSPath *) | path |
Inits con límites que abarcan path
.
- (GMSCoordinateBounds *) incluidoPath: | (GMSPath*) | 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.