AddressGoogle
Interfaz que representa una dirección en el sistema de Google Maps.
Importación
Para importar el componente AddressGoogle, se puede hacer desde fenextjs
import { AddressGoogle } from "fenextjs";Parámetros
| Parámetro | Tipo | Requerido | Default | Descripcion |
|---|---|---|---|---|
| address_components | GeocoderAddressComponent[] (opcional) | no | undefined | Componentes de la dirección en formato estructurado. |
| adr_address | string (opcional) | no | undefined | Representación de la dirección en formato ADR. |
| aspects | PlaceAspectRating[] (opcional) | no | undefined | Aspectos específicos del lugar, cada uno con su propia valoración. |
| business_status | BusinessStatus (opcional) | no | undefined | Estado de operación del negocio (abierto, cerrado temporalmente, etc.). |
| lat | number (opcional) | no | undefined | Latitud de la ubicación. |
| lng | number (opcional) | no | undefined | Longitud de la ubicación. |
| formatted_address | string (opcional) | no | undefined | Dirección en formato legible para el usuario. |
GeocoderAddressComponent
Interfaz para componentes de una dirección en el sistema de geocodificación.
| key | value | description |
|---|---|---|
| long_name | string | Nombre completo del componente de dirección. |
| short_name | string | Nombre abreviado del componente de dirección. |
| types | string[] | Tipos de este componente de dirección. |
PlaceAspectRating
Interfaz para clasificaciones de aspectos de un lugar.
| key | value | description |
|---|---|---|
| rating | number | Puntuación asignada al aspecto evaluado. |
| type | string | Tipo de aspecto evaluado. |
BusinessStatus
Enum que define los diferentes estados de operación de un negocio.
| key | value | description |
|---|---|---|
| CLOSED_PERMANENTLY | 'CLOSED_PERMANENTLY' | El negocio está cerrado permanentemente. |
| CLOSED_TEMPORARILY | 'CLOSED_TEMPORARILY' | El negocio está cerrado temporalmente. |
| OPERATIONAL | 'OPERATIONAL' | El negocio está operativo. |