Place

Clase Place

Clase google.maps.places.Place

Llama al const {Place} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

Place
Place(options)
Parámetros: 
searchByText
searchByText(request)
Parámetros: 
Valor de devolución:  Promise<{places:Array<Place>}>
Es una búsqueda de lugares basada en una consulta de texto.
searchNearby
searchNearby(request)
Parámetros: 
Valor de devolución:  Promise<{places:Array<Place>}>
Buscar lugares cercanos
accessibilityOptions
Tipo:  AccessibilityOptions optional
Son las opciones de accesibilidad de este lugar. undefined si no se solicitaron los datos de las opciones de accesibilidad desde el servidor.
addressComponents
Tipo:  Array<AddressComponent> optional
Es la colección de componentes de dirección de la ubicación de este lugar. Objeto vacío si no hay datos de dirección conocidos. undefined si no se solicitaron los datos de la dirección al servidor.
adrFormatAddress
Tipo:  string optional
Representación de la dirección del lugar en el microformato adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Es el texto de atribución que se mostrará para este resultado de lugar.
businessStatus
Tipo:  BusinessStatus optional
Es el estado operativo de la ubicación. null si no hay un estado conocido. undefined si no se cargaron los datos de estado del servidor.
displayName
Tipo:  string optional
Es el nombre visible de la ubicación. null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
displayNameLanguageCode
Tipo:  string optional
Es el idioma del nombre visible de la ubicación. null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
editorialSummary
Tipo:  string optional
Es el resumen editorial de este lugar. null si no hay un resumen editorial. undefined si aún no se solicitó este campo.
editorialSummaryLanguageCode
Tipo:  string optional
Es el idioma del resumen editorial de este lugar. null si no hay un resumen editorial. undefined si aún no se solicitó este campo.
evChargeOptions
Tipo:  EVChargeOptions optional
Son las opciones de carga de VE que proporciona el lugar. undefined si no se llamaron las opciones de carga de VE desde el servidor.
formattedAddress
Tipo:  string optional
Dirección completa de la ubicación.
fuelOptions
Tipo:  FuelOptions optional
Opciones de combustible que ofrece el lugar. undefined si no se solicitaron las opciones de combustible desde el servidor.
googleMapsURI
Tipo:  string optional
URL de la página oficial de Google del sitio. Es la página de Google que contiene la mejor información disponible sobre el lugar.
hasCurbsidePickup
Tipo:  boolean optional
Si un lugar ofrece retiro en la puerta. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
hasDelivery
Tipo:  boolean optional
Indica si un lugar ofrece servicio de entrega. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
hasDineIn
Tipo:  boolean optional
Si un lugar ofrece servicio de comida en sus instalaciones. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
hasLiveMusic
Tipo:  boolean optional
hasMenuForChildren
Tipo:  boolean optional
hasOutdoorSeating
Tipo:  boolean optional
hasRestroom
Tipo:  boolean optional
hasTakeout
Tipo:  boolean optional
Indica si un lugar ofrece comida para llevar. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
iconBackgroundColor
Tipo:  string optional
Es el código de color hexadecimal predeterminado para la categoría del lugar.
id
Tipo:  string
Es el ID de lugar único.
internationalPhoneNumber
Tipo:  string optional
Número de teléfono del lugar en formato internacional. El formato internacional incluye el código de país y está precedido por un signo más (+).
isGoodForChildren
Tipo:  boolean optional
isGoodForGroups
Tipo:  boolean optional
isGoodForWatchingSports
Tipo:  boolean optional
isReservable
Tipo:  boolean optional
Indica si un lugar se puede reservar. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
location
Tipo:  LatLng optional
Posición del lugar.
nationalPhoneNumber
Tipo:  string optional
Número de teléfono del lugar, con el formato indicado en la convención regional de números.
parkingOptions
Tipo:  ParkingOptions optional
Opciones de estacionamiento que ofrece el lugar. undefined si no se solicitaron los datos de las opciones de estacionamiento del servidor.
paymentOptions
Tipo:  PaymentOptions optional
Son las opciones de pago que ofrece el lugar. undefined si no se solicitaron los datos de las opciones de pago desde el servidor.
photos
Tipo:  Array<Photo> optional
Fotos de este lugar La colección contendrá hasta diez objetos Photo.
plusCode
Tipo:  PlusCode optional
priceLevel
Tipo:  PriceLevel optional
Es el nivel de precios del lugar. Esta propiedad puede devolver cualquiera de los siguientes valores:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
primaryType
Tipo:  string optional
Es el tipo principal de la ubicación. null si no hay tipo. undefined si los datos de tipo no se cargaron desde el servidor.
primaryTypeDisplayName
Tipo:  string optional
Es el nombre visible del tipo principal de la ubicación. null si no hay tipo. undefined si los datos de tipo no se cargaron desde el servidor.
primaryTypeDisplayNameLanguageCode
Tipo:  string optional
Es el idioma del nombre visible del tipo principal de la ubicación. null si no hay tipo. undefined si los datos de tipo no se cargaron desde el servidor.
rating
Tipo:  number optional
Es una calificación entre 1.0 y 5.0 basada en las opiniones de los usuarios sobre este lugar.
regularOpeningHours
Tipo:  OpeningHours optional
requestedLanguage
Tipo:  string optional
Es el idioma solicitado para este lugar.
requestedRegion
Tipo:  string optional
Es la región solicitada para este lugar.
reviews
Tipo:  Array<Review> optional
Es una lista de opiniones sobre este lugar.
servesBeer
Tipo:  boolean optional
Indica si un lugar vende cerveza. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesBreakfast
Tipo:  boolean optional
Indica si un lugar ofrece desayuno. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesBrunch
Tipo:  boolean optional
Indica si un lugar ofrece desayuno-almuerzo. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesCocktails
Tipo:  boolean optional
servesCoffee
Tipo:  boolean optional
servesDessert
Tipo:  boolean optional
servesDinner
Tipo:  boolean optional
Indica si un lugar sirve cenas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesLunch
Tipo:  boolean optional
Indica si un lugar sirve almuerzo. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesVegetarianFood
Tipo:  boolean optional
Indica si un lugar sirve comida vegetariana. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesWine
Tipo:  boolean optional
Indica si un lugar sirve vino. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
svgIconMaskURI
Tipo:  string optional
Es el URI del recurso de máscara de imagen SVG que se puede usar para representar la categoría de un lugar.
types
Tipo:  Array<string> optional
Es un array de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"]).
userRatingCount
Tipo:  number optional
Es la cantidad de calificaciones de los usuarios que contribuyeron al Place.rating de este lugar.
utcOffsetMinutes
Tipo:  number optional
Es la diferencia en minutos entre la zona horaria actual del lugar y la hora UTC. Por ejemplo, la hora estándar de Australia oriental (GMT+10) en horario de verano es 11 horas antes del UTC, por lo que el utc_offset_minutes será 660. Para las zonas horarias que están detrás de UTC, la compensación es negativa. Por ejemplo, utc_offset_minutes es -60 para Cabo Verde.
viewport
Tipo:  LatLngBounds optional
Es el viewport preferido cuando se muestra este lugar en un mapa.
websiteURI
Tipo:  string optional
Es el sitio web autorizado para este lugar, como la página principal de una empresa.
openingHours
Tipo:  OpeningHours optional
hasWiFi
Tipo:  boolean optional
fetchFields
fetchFields(options)
Parámetros: 
Valor de devolución:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • dateDate optional
Valor de devolución:  Promise<Date optional>
Calcula la fecha que representa el próximo OpeningHoursTime. Devuelve un valor indefinido si los datos son insuficientes para calcular el resultado o si este lugar no está operativo.
BetaisOpen
isOpen([date])
Parámetros: 
  • dateDate optional El valor predeterminado es ahora.
Valor de devolución:  Promise<boolean optional>
Comprueba si el lugar está abierto en la fecha y hora determinadas. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcular esto, p.ej., si no se registran los horarios de atención.
toJSON
toJSON()
Parámetros: Ninguno
Valor de devolución:  Object un objeto JSON con todas las propiedades de Place solicitadas.

Interfaz de PlaceOptions

Interfaz de google.maps.places.PlaceOptions

Son las opciones para construir un lugar.

id
Tipo:  string
Es el ID de lugar único.