Place

Clase Place

Clase google.maps.places.Place

Para acceder, llama a const {Place} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

Place
Place(options)
Parámetros: 
searchByText
searchByText(request)
Parámetros: 
Valor que se muestra:  Promise<{places:Array<Place>}>
Búsqueda de lugares basada en una búsqueda de texto.
searchNearby
searchNearby(request)
Parámetros: 
Valor que se muestra:  Promise<{places:Array<Place>}>
Busca lugares cercanos.
accessibilityOptions
Tipo:  AccessibilityOptions optional
Son las opciones de accesibilidad de este lugar. undefined si no se solicitó la información de las opciones de accesibilidad desde el servidor.
addressComponents
Tipo:  Array<AddressComponent> optional
Es la colección de componentes de la dirección de la ubicación de este lugar. Es un objeto vacío si no hay datos de dirección conocidos. undefined si no se solicitó la información de la dirección desde el servidor.
adrFormatAddress
Tipo:  string optional
Es la 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 debe mostrar para este resultado de Place.
businessStatus
Tipo:  BusinessStatus optional
El estado operativo de la ubicación null si no hay un estado conocido. undefined si los datos de estado no se cargaron desde el servidor.
displayName
Tipo:  string optional
Es el nombre visible de la ubicación. null si no hay un nombre. undefined si los datos de nombres 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.
formattedAddress
Tipo:  string optional
La dirección completa de la ubicación
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 acerca del lugar.
hasCurbsidePickup
Tipo:  boolean optional
Si un lugar ofrece retiros en la puerta. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasDelivery
Tipo:  boolean optional
Si un lugar tiene servicio de entrega. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasDineIn
Tipo:  boolean optional
Si un lugar tiene servicio de comida en sus instalaciones. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "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
Si un lugar ofrece comida para llevar. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasWiFi
Tipo:  boolean optional
iconBackgroundColor
Tipo:  string optional
Es el código de color hexadecimal predeterminado para la categoría del lugar.
id
Tipo:  string
El ID de lugar único.
internationalPhoneNumber
Tipo:  string optional
Es el 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
Si un lugar se puede reservar Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
location
Tipo:  LatLng optional
Es la posición del lugar.
nationalPhoneNumber
Tipo:  string optional
Es el número de teléfono del lugar, con el formato indicado en la convención regional de números.
parkingOptions
Tipo:  ParkingOptions optional
Son las opciones de estacionamiento que ofrece el lugar. undefined si no se solicitaron los datos de las opciones de estacionamiento desde el servidor.
paymentOptions
Tipo:  PaymentOptions optional
Son las opciones de pago que proporciona el lugar. undefined si no se solicitó la información 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 mostrar cualquiera de los siguientes valores
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
Tipo:  number optional
Es una calificación, de 1.0 a 5.0, según 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
Si un lugar sirve cerveza. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesBreakfast
Tipo:  boolean optional
Si un lugar sirve desayuno. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesBrunch
Tipo:  boolean optional
Si un lugar ofrece desayuno-almuerzo Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "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
Si un lugar ofrece cenas. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesLunch
Tipo:  boolean optional
Si un lugar ofrece almuerzo. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesVegetarianFood
Tipo:  boolean optional
Si un lugar sirve comida vegetariana Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesWine
Tipo:  boolean optional
Si un lugar sirve vino Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "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 a la Place.rating de este lugar.
utcOffsetMinutes
Tipo:  number optional
Es la compensación de la zona horaria actual del lugar con respecto a la zona UTC, en minutos. Por ejemplo, la hora estándar del este de Australia (GMT+10) en el horario de verano es 11 horas antes de UTC, por lo que utc_offset_minutes será 660. Para las zonas horarias que se encuentran por detrás de UTC, la compensación es negativa. Por ejemplo, el 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
fetchFields
fetchFields(options)
Parámetros: 
Valor que se muestra:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • dateDate optional
Valor que se muestra:  Promise<Date optional>
Calcula la fecha que representa el próximo OpeningHoursTime. Muestra un valor indefinido si los datos no son suficientes para calcular el resultado o si este lugar no está en funcionamiento.
BetaisOpen
isOpen([date])
Parámetros: 
  • dateDate optional El valor predeterminado es ahora.
Valor que se muestra:  Promise<boolean optional>
Verifica 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 calcularlo, p.ej., si los horarios de atención no están registrados.
toJSON
toJSON()
Parámetros:  Ninguno
Valor que se muestra:  Object Un objeto JSON con todas las propiedades de Place solicitadas.

Interfaz PlaceOptions

Interfaz de google.maps.places.PlaceOptions

Opciones para construir un lugar.

id
Tipo:  string
El ID de lugar único.
requestedLanguage optional
Tipo:  string optional
Es un identificador de idioma para el idioma en el que se deben mostrar los detalles. Consulta la lista de idiomas compatibles.
requestedRegion optional
Tipo:  string optional
Es un código de región de la región del usuario. Esto puede afectar las fotos que se pueden devolver y, posiblemente, otros elementos. El código de región acepta un valor de ccTLD ("dominio de nivel superior") de dos caracteres. La mayoría de los códigos ccTLD son idénticos a los códigos ISO 3166-1, con algunas excepciones notables. Por ejemplo, el ccTLD del Reino Unido es "uk" (.co.uk), mientras que su código ISO 3166-1 es "gb" (técnicamente, para la entidad "Reino Unido de Gran Bretaña e Irlanda del Norte").

Clase AccessibilityOptions

Clase google.maps.places.AccessibilityOptions

Para acceder, llama a const {AccessibilityOptions} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

hasWheelchairAccessibleEntrance
Tipo:  boolean optional
Si un lugar tiene una entrada accesible para personas en silla de ruedas. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleParking
Tipo:  boolean optional
Si un lugar tiene estacionamiento accesible para personas en silla de ruedas Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleRestroom
Tipo:  boolean optional
Si un lugar tiene sanitarios accesibles para personas en silla de ruedas. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleSeating
Tipo:  boolean optional
Indica si un lugar ofrece asientos accesibles para personas en silla de ruedas. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.

Clase AddressComponent

Clase google.maps.places.AddressComponent

Para acceder, llama a const {AddressComponent} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

longText
Tipo:  string optional
Es el texto completo del componente de la dirección.
shortText
Tipo:  string optional
Es el texto abreviado y breve del componente de la dirección determinado.
types
Tipo:  Array<string>
Es un array de cadenas que indican el tipo de este componente de dirección. Puedes encontrar una lista de los tipos válidos aquí.

Clase Attribution

Clase google.maps.places.Attribution

Para acceder, llama a const {Attribution} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

provider
Tipo:  string optional
Es el texto de atribución que se debe mostrar para este resultado de Place.
providerURI
Tipo:  string optional

Interfaz FetchFieldsRequest

Interfaz de google.maps.places.FetchFieldsRequest

Opciones para recuperar campos de Place

fields
Tipo:  Array<string>
Es la lista de campos que se recuperarán.

Clase OpeningHours

Clase google.maps.places.OpeningHours

Para acceder, llama a const {OpeningHours} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

periods
Son los períodos de atención que cubren cada día de la semana, a partir del domingo, en orden cronológico. No incluye los días en los que el lugar no está abierto.
weekdayDescriptions
Tipo:  Array<string>
Es un array de siete cadenas que representan los horarios de atención con formato para cada día de la semana. El servicio Places dará formato al horario de atención y lo localizará de forma adecuada para el idioma actual. El orden de los elementos en este array depende del idioma. En algunos idiomas, la semana comienza el lunes y, en otros, el domingo.

Clase OpeningHoursPeriod

Clase google.maps.places.OpeningHoursPeriod

Para acceder, llama a const {OpeningHoursPeriod} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

close
Tipo:  OpeningHoursPoint optional
Es la hora de cierre del lugar.
open
Es la hora de apertura del lugar.

Clase OpeningHoursPoint

Clase google.maps.places.OpeningHoursPoint

Para acceder, llama a const {OpeningHoursPoint} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

day
Tipo:  number
Es el día de la semana, como un número en el rango [0, 6], que comienza el domingo. Por ejemplo, "2" significa "martes".
hour
Tipo:  number
Es la hora de OpeningHoursPoint.time como número, en el rango [0, 23]. Se informará en la zona horaria del lugar.
minute
Tipo:  number
Es el minuto de OpeningHoursPoint.time como número, en el rango [0, 59]. Se informará en la zona horaria del lugar.

Clase ParkingOptions

Clase google.maps.places.ParkingOptions

Para acceder, llama a const {ParkingOptions} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

hasFreeGarageParking
Tipo:  boolean optional
Si un lugar ofrece estacionamiento gratuito en cochera Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasFreeParkingLot
Tipo:  boolean optional
Indica si un lugar ofrece estacionamientos gratuitos. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasFreeStreetParking
Tipo:  boolean optional
Si un lugar ofrece estacionamiento gratuito en la calle Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidGarageParking
Tipo:  boolean optional
Indica si un lugar ofrece estacionamiento en cochera de pago. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidParkingLot
Tipo:  boolean optional
Indica si un lugar ofrece estacionamientos pagados. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidStreetParking
Tipo:  boolean optional
Indica si un lugar ofrece estacionamiento pagado en la calle. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
hasValetParking
Tipo:  boolean optional
Si un lugar ofrece servicio de estacionamiento. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.

Clase PaymentOptions

Clase google.maps.places.PaymentOptions

Para acceder, llama a const {PaymentOptions} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

acceptsCashOnly
Tipo:  boolean optional
Indica si un lugar solo acepta pagos en efectivo. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsCreditCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de crédito. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsDebitCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de débito. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsNFC
Tipo:  boolean optional
Indica si un lugar acepta pagos mediante NFC. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido.

Clase de Foto

Clase google.maps.places.Photo

Para acceder, llama a const {Photo} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

authorAttributions
Es el texto de atribución que se mostrará para esta foto.
heightPx
Tipo:  number
Es la altura de la foto en píxeles.
widthPx
Tipo:  number
Es el ancho de la foto en píxeles.
getURI
getURI([options])
Parámetros: 
Valor que se muestra:  string
Muestra la URL de la imagen correspondiente a las opciones especificadas.

Clase AuthorAttribution

Clase google.maps.places.AuthorAttribution

Para acceder, llama a const {AuthorAttribution} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

displayName
Tipo:  string
Es el nombre del autor de este resultado.
photoURI
Tipo:  string optional
Es el URI de la foto del autor para este resultado. Es posible que esta opción no esté disponible en todo momento.
uri
Tipo:  string optional
Es el URI del perfil del autor de este resultado.

Clase PlusCode

Clase google.maps.places.PlusCode

Para acceder, llama a const {PlusCode} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

compoundCode
Tipo:  string optional
Un código plus con un área de 1/8,000 de grado por 1/8,000 de grado en la que se omiten los primeros cuatro caracteres (el código de área) y se reemplazan por una descripción de la localidad. Por ejemplo, "9G8F+5W Zurich, Switzerland".
globalCode
Tipo:  string optional
Un código plus con un área de 1/8,000 de un grado por 1/8,000 de un grado. Por ejemplo, "8FVC9G8F+5W".

Revisar la clase

Clase google.maps.places.Review

Para acceder, llama a const {Review} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

authorAttribution
Tipo:  AuthorAttribution optional
El revisor.
publishTime
Tipo:  Date optional
rating
Tipo:  number optional
Es la calificación de esta opinión, un número entre 1.0 y 5.0 (inclusive).
relativePublishTimeDescription
Tipo:  string optional
Es una cadena de hora reciente con formato que expresa la hora de la opinión en relación con la hora actual de una forma adecuada para el idioma y el país. Por ejemplo, "hace un mes".
text
Tipo:  string optional
Es el texto de una opinión.
textLanguageCode
Tipo:  string optional
Es un código de idioma IETF que indica el idioma en el que está escrita esta opinión. Ten en cuenta que este código solo incluye la etiqueta del idioma principal sin ninguna etiqueta secundaria que indique el país o la región. Por ejemplo, todas las opiniones en inglés están etiquetadas como 'en' en lugar de "en-AU" o "en-UK".

Constantes de PriceLevel

Constantes de google.maps.places.PriceLevel

Enumeración de nivel de precios para objetos Place.

Para acceder, llama a const {PriceLevel} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Interfaz SearchByTextRequest

Interfaz de google.maps.places.SearchByTextRequest

Interfaz de solicitud para Place.searchByText.

fields
Tipo:  Array<string>
Son los campos que se incluirán en la respuesta, por los que se facturará. Si se pasa ['*'], se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda en las implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location").
includedType optional
Tipo:  string optional
El tipo de lugar solicitado. Lista completa de los tipos admitidos: https://developers.google.com/maps/documentation/places/web-service/place-types. Solo se admite un tipo incluido. Consulta SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Tipo:  boolean optional
Predeterminado: false
Se usa para restringir la búsqueda a los lugares que están abiertos en ese momento.
language optional
Tipo:  string optional
Los detalles del lugar se mostrarán con el idioma preferido si está disponible. Se establecerá de forma predeterminada en la preferencia de idioma del navegador. Lista actual de idiomas admitidos: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
La región que se buscará. Esta ubicación funciona como un sesgo, lo que significa que se pueden mostrar resultados alrededor de una ubicación determinada. No se puede configurar junto con locationRestriction.
locationRestriction optional
La región que se buscará. Esta ubicación funciona como una restricción, lo que significa que no se mostrarán resultados fuera de la ubicación determinada. No se puede configurar junto con locationBias.
maxResultCount optional
Tipo:  number optional
Cantidad máxima de resultados que se mostrarán. Debe estar comprendido entre 1 y 20, inclusive.
minRating optional
Tipo:  number optional
Filtra los resultados cuya calificación promedio de los usuarios sea estrictamente inferior a este límite. Un valor válido debe ser un número de punto flotante entre 0 y 5 (inclusive) con una cadencia de 0.5, es decir, [0, 0.5, 1.0, …, 5.0] inclusive. La calificación de entrada se redondeará al número más cercano a 0.5(techo). Por ejemplo, una calificación de 0.6 eliminará todos los resultados con una calificación inferior a 1.0.
priceLevels optional
Tipo:  Array<PriceLevel> optional
Se usa para restringir la búsqueda a lugares que están marcados con ciertos niveles de precios. Se pueden elegir cualquier combinación de niveles de precios. La configuración predeterminada es para todos los niveles de precios.
query optional
Tipo:  string optional
BetarankBy optional
rankPreference optional
Predeterminado: SearchByTextRankPreference.DISTANCE
Indica cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
Es el código Unicode de país o región (CLDR) de la ubicación de la que proviene la solicitud. Este parámetro se usa para mostrar los detalles del lugar, como el nombre específico de la región, si está disponible. El parámetro puede afectar los resultados según la ley aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que, por el momento, no se admiten los códigos de región de 3 dígitos.
textQuery optional
Tipo:  string optional
Obligatorio. Es la consulta de texto para la búsqueda textual.
useStrictTypeFiltering optional
Tipo:  boolean optional
Predeterminado: false
Se usa para establecer un filtrado de tipo estricto para SearchByTextRequest.includedType. Si se establece como verdadero, solo se mostrarán resultados del mismo tipo.

Constantes de SearchByTextRankPreference

Constantes de google.maps.places.SearchByTextRankPreference

Enum RankPreference para SearchByTextRequest.

Para acceder, llama a const {SearchByTextRankPreference} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

DISTANCE Clasifica los resultados por distancia.
RELEVANCE Ordena los resultados por relevancia.

Interfaz SearchNearbyRequest

Interfaz de google.maps.places.SearchNearbyRequest

Interfaz de solicitud para Place.searchNearby. Para obtener más información sobre la solicitud, consulta la referencia de la API de Places.

fields
Tipo:  Array<string>
Son los campos que se incluirán en la respuesta, por los que se facturará. Si se pasa ['*'], se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda en las implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location").
locationRestriction
Es la región que se debe buscar, especificada como un círculo con centro y radio. No se muestran resultados fuera de la ubicación determinada.
excludedPrimaryTypes optional
Tipo:  Array<string> optional
Se excluyó el tipo de lugar principal. Consulta la lista completa de los tipos admitidos. Un lugar solo puede tener un tipo principal. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
includedPrimaryTypes optional
Tipo:  Array<string> optional
Se incluyó el tipo de lugar principal. Consulta la lista completa de los tipos admitidos. Un lugar solo puede tener un tipo principal. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
includedTypes optional
Tipo:  Array<string> optional
Tipo de lugar incluido. Consulta la lista completa de los tipos admitidos. Un lugar puede tener muchos tipos de lugares diferentes. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
language optional
Tipo:  string optional
Los detalles del lugar se mostrarán con el idioma preferido si está disponible. Se establecerá de forma predeterminada en la preferencia de idioma del navegador. Lista actual de idiomas admitidos: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Tipo:  number optional
Cantidad máxima de resultados que se mostrarán. Debe estar comprendido entre 1 y 20, inclusive.
rankPreference optional
Predeterminado: SearchNearbyRankPreference.DISTANCE
Indica cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
Es el código Unicode de país o región (CLDR) de la ubicación de la que proviene la solicitud. Este parámetro se usa para mostrar los detalles del lugar, como el nombre específico de la región, si está disponible. El parámetro puede afectar los resultados según la ley aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que, por el momento, no se admiten los códigos de región de 3 dígitos.

Constantes de SearchNearbyRankPreference

Constantes de google.maps.places.SearchNearbyRankPreference

Enum RankPreference para SearchNearbyRequest.

Para acceder, llama a const {SearchNearbyRankPreference} = await google.maps.importLibrary("places"). Consulta Bibliotecas de la API de Maps JavaScript.

DISTANCE Clasifica los resultados por distancia.
POPULARITY Clasifica los resultados por popularidad.