Clase Place
Clase google.maps.places.Place
Esta clase implementa PlaceOptions
.
Llama al const {Place} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Place |
Place(options) Parámetros:
|
Métodos estáticos | |
---|---|
searchByText |
searchByText(request) Parámetros:
Es una búsqueda de lugares basada en una consulta de texto. |
searchNearby |
searchNearby(request) Parámetros:
Buscar lugares cercanos |
Propiedades | |
---|---|
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 Son los proveedores de datos que se deben mostrar para el 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. |
googleMapsLinks |
Tipo:
GoogleMapsLinks optional Son vínculos para activar diferentes acciones de Google Maps. |
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 |
Fotos de este lugar La colección contendrá hasta diez objetos Photo . |
plusCode |
Tipo:
PlusCode optional |
postalAddress |
Tipo:
PostalAddress optional |
priceLevel |
Tipo:
PriceLevel optional Es el nivel de precios del lugar. Esta propiedad puede devolver cualquiera de los siguientes valores:
|
priceRange |
Tipo:
PriceRange optional Es el rango de precios de este lugar. endPrice podría no establecerse, lo que indica un rango sin límite superior (p.ej., "Más de USD 100"). |
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 |
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. |
|
Tipo:
OpeningHours optional |
|
Tipo:
boolean optional |
Métodos | |
---|---|
fetchFields |
fetchFields(options) Parámetros:
|
|
getNextOpeningTime([date]) Parámetros:
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. |
|
isOpen([date]) Parámetros:
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.
Propiedades | |
---|---|
id |
Tipo:
string Es el ID de lugar único. |
requestedLanguage optional |
Tipo:
string optional Es un identificador del idioma en el que se deben mostrar los detalles. Consulta la lista de idiomas compatibles. |
requestedRegion optional |
Tipo:
string optional Es el código de región del usuario. Esto puede afectar las fotos que se muestran 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 de "El Reino Unido de Gran Bretaña e Irlanda del Norte"). |
Clase AccessibilityOptions
Clase google.maps.places.AccessibilityOptions
Llama al const {AccessibilityOptions} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
hasWheelchairAccessibleEntrance |
Tipo:
boolean optional Indica si un lugar tiene una entrada accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasWheelchairAccessibleParking |
Tipo:
boolean optional Indica si un lugar tiene estacionamiento accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasWheelchairAccessibleRestroom |
Tipo:
boolean optional Indica si un lugar tiene un baño accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasWheelchairAccessibleSeating |
Tipo:
boolean optional Indica si un lugar ofrece asientos accesibles para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
Clase AddressComponent
Clase google.maps.places.AddressComponent
Componente de dirección de la ubicación del lugar.
Llama al const {AddressComponent} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
longText |
Tipo:
string optional Es el texto completo del componente de dirección. |
shortText |
Tipo:
string optional Es el texto abreviado del componente de dirección determinado. |
types |
Tipo:
Array<string> Es un array de cadenas que denota el tipo de este componente de dirección. Puedes encontrar una lista de tipos válidos aquí. |
Clase Attribution
Clase google.maps.places.Attribution
Es información sobre un proveedor de datos de un lugar.
Llama al const {Attribution} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
provider |
Tipo:
string optional Nombre del proveedor de datos del lugar. |
providerURI |
Tipo:
string optional Es el URI del proveedor de datos del lugar. |
Clase AuthorAttribution
Clase google.maps.places.AuthorAttribution
Es información sobre el autor del contenido generado por usuarios.
Llama al const {AuthorAttribution} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
displayName |
Tipo:
string 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 siempre esté disponible. |
uri |
Tipo:
string optional Es el URI del perfil del autor de este resultado. |
Clase ConnectorAggregation
Clase google.maps.places.ConnectorAggregation
Es la información de carga de VE, agregada para los conectores del mismo tipo y la misma tarifa de carga.
Llama al const {ConnectorAggregation} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
availabilityLastUpdateTime |
Tipo:
Date optional Fecha y hora en que se actualizó por última vez la información de disponibilidad del conector en esta agregación. |
availableCount |
Tipo:
number optional Es la cantidad de conectores en esta agregación que están disponibles actualmente. |
count |
Tipo:
number Es la cantidad de conectores en esta agregación. |
maxChargeRateKw |
Tipo:
number Es la tasa de carga máxima estática en kW de cada conector de la agregación. |
outOfServiceCount |
Tipo:
number optional Es la cantidad de conectores de esta agregación que actualmente están fuera de servicio. |
type |
Tipo:
EVConnectorType optional Es el tipo de conector de esta agregación. |
Clase EVChargeOptions
Clase google.maps.places.EVChargeOptions
Es la información sobre la estación de carga de VE que se encuentra en el lugar.
Llama al const {EVChargeOptions} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
connectorAggregations |
Tipo:
Array<ConnectorAggregation> Es una lista de agregaciones de conectores de carga de VE que contienen conectores del mismo tipo y la misma tarifa de carga. |
connectorCount |
Tipo:
number Cantidad de conectores en esta estación. Dado que algunos puertos pueden tener varios conectores, pero solo pueden cargar un automóvil a la vez, la cantidad de conectores puede ser mayor que la cantidad total de automóviles que se pueden cargar simultáneamente. |
Constantes de EVConnectorType
Constantes de google.maps.places.EVConnectorType
Tipos de conectores de carga de VE
Llama al const {EVConnectorType} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
CCS_COMBO_1 |
Sistema de carga combinado (CA y CC). Basado en el conector SAE tipo 1 J-1772. |
CCS_COMBO_2 |
Sistema de carga combinado (CA y CC). Basado en el conector Mennekes tipo 2. |
CHADEMO |
Conector tipo CHAdeMO. |
J1772 |
Conector tipo 1 J1772. |
NACS |
El North American Charging System (NACS), estandarizado como SAE J3400. |
OTHER |
Otros tipos de conectores |
TESLA |
Es el conector genérico de TESLA. Este es el NACS en América del Norte, pero puede no ser NACS en otras partes del mundo (p.ej., CCS Combo 2 [CCS2] o GB/T). Este valor es menos representativo de un tipo de conector real y más representativo de la capacidad de cargar un vehículo de la marca Tesla en una estación de carga propiedad de Tesla. |
TYPE_2 |
Conector IEC 62196 tipo 2. A menudo se conoce como MENNEKES. |
UNSPECIFIED_GB_T |
El tipo GB/T corresponde al estándar GB/T de China. Este tipo abarca todos los tipos de GB_T. |
UNSPECIFIED_WALL_OUTLET |
Tomacorriente sin especificar. |
Interfaz EVSearchOptions
Interfaz de google.maps.places.EVSearchOptions
Son las opciones relacionadas con vehículos eléctricos que se pueden especificar para una solicitud de búsqueda de lugares.
Propiedades | |
---|---|
connectorTypes optional |
Tipo:
Array<EVConnectorType> optional Es la lista de tipos de conectores de VE preferidos. Se filtrará cualquier lugar que no admita ninguno de los tipos de conectores enumerados. |
minimumChargingRateKw optional |
Tipo:
number optional Es la tasa de carga mínima requerida en kilovatios. Se filtrará un lugar con una tarifa de carga inferior a la especificada. |
Interfaz de FetchFieldsRequest
Interfaz de google.maps.places.FetchFieldsRequest
Son las opciones para recuperar campos de Place.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Lista de campos que se recuperarán. |
Clase FuelOptions
Clase google.maps.places.FuelOptions
Es la información más reciente sobre las opciones de combustible en una estación de servicio. Esta información se actualiza con regularidad.
Llama al const {FuelOptions} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
fuelPrices |
Es una lista de los precios de combustible para cada tipo de combustible que tiene esta estación, con una entrada por tipo de combustible. |
Clase FuelPrice
Clase google.maps.places.FuelPrice
Es la información del precio del combustible para un tipo determinado.
Llama al const {FuelPrice} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
price |
Tipo:
Money optional Es el precio del combustible. |
type |
Tipo:
FuelType optional Es el tipo de combustible. |
updateTime |
Tipo:
Date optional Fecha y hora en la que se actualizó el precio del combustible por última vez. |
Constantes de FuelType
Constantes de google.maps.places.FuelType
Tipos de combustible
Llama al const {FuelType} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
BIO_DIESEL |
Biodiésel |
DIESEL |
Combustible diésel |
DIESEL_PLUS |
Combustible diésel y combustible adicional |
E100 |
E 100. |
E80 |
E 80. |
E85 |
E 85. |
LPG |
GLP |
METHANE |
Metano |
MIDGRADE |
Súper. |
PREMIUM |
Alta calidad |
REGULAR_UNLEADED |
Gasolina normal sin plomo. |
SP100 |
SP 100. |
SP91 |
SP 91. |
SP91_E10 |
SP 91 E10. |
SP92 |
SP 92. |
SP95 |
SP 95. |
SP95_E10 |
SP95 E10. |
SP98 |
SP 98. |
SP99 |
SP 99. |
TRUCK_DIESEL |
Diésel para camiones |
Clase GoogleMapsLinks
Clase google.maps.places.GoogleMapsLinks
Son vínculos para activar diferentes acciones de Google Maps.
Llama al const {GoogleMapsLinks} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
directionsURI |
Tipo:
string optional Un vínculo para mostrar las instrucciones sobre cómo llegar al lugar en Google Maps El vínculo solo completa la ubicación de destino y usa el modo de viaje predeterminado DRIVE . |
photosURI |
Tipo:
string optional Es un vínculo para mostrar las fotos del lugar en Google Maps. |
placeURI |
Tipo:
string optional Un vínculo para mostrar el lugar en Google Maps |
reviewsURI |
Tipo:
string optional Es un vínculo para mostrar las opiniones sobre el lugar en Google Maps. |
writeAReviewURI |
Tipo:
string optional Es un vínculo para escribir una opinión sobre el lugar en Google Maps. |
Clase Money
Clase google.maps.places.Money
Es una representación de un importe de dinero con su tipo de moneda.
Llama al const {Money} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
currencyCode |
Tipo:
string Es el código de moneda de tres letras, según se define en la norma ISO 4217. |
nanos |
Tipo:
number Número de unidades nano (10^-9) del importe. |
units |
Tipo:
number La unidad entera del importe. Por ejemplo, si Money.currencyCode es “USD”, 1 unidad equivale a 1 dólar estadounidense. |
Métodos | |
---|---|
toString |
toString() Parámetros: Ninguno
Valor de devolución:
string Devuelve una representación legible por humanos del importe de dinero con su símbolo de moneda. |
Clase OpeningHours
Clase google.maps.places.OpeningHours
Es información sobre el horario de atención de un lugar.
Llama al const {OpeningHours} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
periods |
Tipo:
Array<OpeningHoursPeriod> 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
Es un período en el que el lugar está abierto.
Llama al const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
close |
Tipo:
OpeningHoursPoint optional Hora de cierre del lugar. |
open |
Tipo:
OpeningHoursPoint Es la hora de apertura del lugar. |
Clase OpeningHoursPoint
Clase google.maps.places.OpeningHoursPoint
Es un punto en el que el lugar cambia su estado de apertura.
Llama al const {OpeningHoursPoint} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
day |
Tipo:
number Día de la semana, como un número en el rango [0, 6], a partir del domingo. Por ejemplo, "2" significa "martes". |
hour |
Tipo:
number Hora de OpeningHoursPoint.time como número, en el rango [0, 23]. Esto se informará en la zona horaria del lugar. |
minute |
Tipo:
number Minuto de OpeningHoursPoint.time como número, en el rango [0, 59]. Esto se informará en la zona horaria del lugar. |
Clase ParkingOptions
Clase google.maps.places.ParkingOptions
Llama al const {ParkingOptions} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
hasFreeGarageParking |
Tipo:
boolean optional Indica si un lugar ofrece estacionamiento gratuito en cochera. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasFreeParkingLot |
Tipo:
boolean optional Indica si un lugar ofrece estacionamiento gratuito. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasFreeStreetParking |
Tipo:
boolean optional Indica si un lugar ofrece estacionamiento gratuito en la calle. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasPaidGarageParking |
Tipo:
boolean optional Indica si un lugar ofrece estacionamiento en cochera de pago. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasPaidParkingLot |
Tipo:
boolean optional Indica si un lugar ofrece estacionamientos pagados. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasPaidStreetParking |
Tipo:
boolean optional Indica si un lugar ofrece estacionamiento pagado en la calle. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
hasValetParking |
Tipo:
boolean optional Indica si un lugar ofrece servicio de estacionamiento. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
Clase PaymentOptions
Clase google.maps.places.PaymentOptions
Llama al const {PaymentOptions} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
acceptsCashOnly |
Tipo:
boolean optional Indica si un lugar solo acepta pagos en efectivo. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
acceptsCreditCards |
Tipo:
boolean optional Indica si un lugar acepta pagos con tarjeta de crédito. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
acceptsDebitCards |
Tipo:
boolean optional Indica si un lugar acepta pagos con tarjeta de débito. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
acceptsNFC |
Tipo:
boolean optional Indica si un lugar acepta pagos con NFC. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. |
Clase Photo
Clase google.maps.places.Photo
Es la información sobre una foto de un lugar.
Llama al const {Photo} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
authorAttributions |
Tipo:
Array<AuthorAttribution> Es el texto de atribución que se mostrará para esta foto. |
flagContentURI |
Tipo:
string optional Es un vínculo en el que el usuario puede marcar un problema con la foto. |
googleMapsURI |
Tipo:
string optional Un vínculo para mostrar la foto en Google Maps |
heightPx |
Tipo:
number Altura de la foto en píxeles. |
widthPx |
Tipo:
number Ancho de la foto en píxeles. |
Métodos | |
---|---|
getURI |
getURI([options]) Parámetros:
Valor de devolución:
string Devuelve la URL de la imagen correspondiente a las opciones especificadas. |
Clase PlusCode
Clase google.maps.places.PlusCode
Es el Plus Code del lugar. Consulta https://plus.codes/ para obtener más información.
Llama al const {PlusCode} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
compoundCode |
Tipo:
string optional Es un Plus Code con un área de 1/8,000 de grado por 1/8,000 de grado en el 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 Es 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". |
Clase PostalAddress
Clase google.maps.places.PostalAddress
Representa una dirección postal (p.ej., para que un servicio postal entregue artículos). Nota: La API de JavaScript usa PostalAddress para crear instancias de objetos que representan los datos que devuelve el servicio web.
Esta clase implementa PostalAddressLiteral
.
Llama al const {PostalAddress} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
addressLines |
Tipo:
Array<string> Líneas de dirección no estructuradas que describen los niveles más bajos de una dirección. |
administrativeArea |
Tipo:
string optional Es la subdivisión administrativa más alta que se usa para las direcciones postales de un país o región. |
languageCode |
Tipo:
string optional Es el código de idioma BCP-47 del contenido de esta dirección. Ejemplos: "zh-Hant", "ja", "ja-Latn", "en". |
locality |
Tipo:
string optional Por lo general, se refiere a la parte de la dirección que indica la ciudad o el pueblo. |
organization |
Tipo:
string optional El nombre de la organización de la dirección. |
postalCode |
Tipo:
string optional Código postal de la dirección. |
recipients |
Tipo:
Array<string> El destinatario en la dirección. |
regionCode |
Tipo:
string Código de región de CLDR para el país o la región de la dirección. Ejemplo: "CH" para Suiza. Consulta https://cldr.unicode.org/ y https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html para obtener más detalles. |
sortingCode |
Tipo:
string optional Es el código de clasificación de la dirección. |
sublocality |
Tipo:
string optional Es la sublocalidad de la dirección, como barrios, distritos o condados. |
Interfaz PostalAddressLiteral
Interfaz de google.maps.places.PostalAddressLiteral
Son los datos para hidratar un objeto PostalAddress.
Propiedades | |
---|---|
regionCode |
Tipo:
string Consulta los PostalAddress.regionCode . |
addressLines optional |
Tipo:
Iterable<string> optional Consulta los PostalAddress.addressLines . |
administrativeArea optional |
Tipo:
string optional Consulta los PostalAddress.administrativeArea . |
languageCode optional |
Tipo:
string optional Consulta los PostalAddress.languageCode . |
locality optional |
Tipo:
string optional Consulta los PostalAddress.locality . |
organization optional |
Tipo:
string optional Consulta los PostalAddress.organization . |
postalCode optional |
Tipo:
string optional Consulta los PostalAddress.postalCode . |
recipients optional |
Tipo:
Iterable<string> optional Consulta los PostalAddress.recipients . |
sortingCode optional |
Tipo:
string optional Consulta los PostalAddress.sortingCode . |
sublocality optional |
Tipo:
string optional Consulta los PostalAddress.sublocality . |
Constantes de PriceLevel
Constantes de google.maps.places.PriceLevel
Es el nivel de precios de un lugar.
Llama al const {PriceLevel} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
Clase PriceRange
Clase google.maps.places.PriceRange
Es el rango de precios asociado con un lugar. endPrice
podría no establecerse, lo que indica un rango sin límite superior (p.ej., "Más de USD 100").
Llama al const {PriceRange} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
endPrice |
Tipo:
Money optional Es el extremo superior del intervalo de precios (inclusive). El precio debe ser inferior a este importe. |
startPrice |
Tipo:
Money Es el límite inferior del intervalo de precios (inclusive). El precio debe ser igual o superior a este importe. |
Revisar la clase
Clase google.maps.places.Review
Es información sobre una opinión de un lugar.
Llama al const {Review} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
authorAttribution |
Tipo:
AuthorAttribution optional Es el revisor. |
flagContentURI |
Tipo:
string optional Es un vínculo en el que el usuario puede marcar un problema con la opinión. |
googleMapsURI |
Tipo:
string optional Es un vínculo para mostrar la opinión en Google Maps. |
originalText |
Tipo:
string optional Es el texto de la opinión en su idioma original. |
originalTextLanguageCode |
Tipo:
string optional Es un código de idioma IETF que indica el idioma original de la opinión. |
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 tiempo 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 localizado de la opinión. |
textLanguageCode |
Tipo:
string optional Es un código de idioma IETF que indica el idioma localizado de la opinión. |
Interfaz de SearchByTextRequest
Interfaz de google.maps.places.SearchByTextRequest
Es la interfaz de solicitud para Place.searchByText
.
Propiedades | |
---|---|
evSearchOptions optional |
Tipo:
EVSearchOptions optional Son las opciones relacionadas con vehículos eléctricos que se pueden especificar para una solicitud de búsqueda de lugares. |
fields optional |
Tipo:
Array<string> optional Se requiere cuando usas esta solicitud con Place.searchByText . 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 para las implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo. |
includedType optional |
Tipo:
string optional Es 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 en 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 |
Tipo:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optional Es la región en la que se realizará la búsqueda. Esta ubicación sirve como sesgo, lo que significa que se pueden mostrar resultados alrededor de la ubicación proporcionada. No se puede configurar junto con locationRestriction. |
locationRestriction optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Es la región en la que se realizará la búsqueda. Esta ubicación funciona como una restricción, lo que significa que no se mostrarán resultados fuera de la ubicación proporcionada. No se puede configurar junto con locationBias. |
maxResultCount optional |
Tipo:
number optional Cantidad máxima de resultados que se mostrarán. Debe estar entre 1 y 20, inclusive. |
minRating optional |
Tipo:
number optional Se filtran los resultados cuya calificación promedio del usuario es 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 0.5 más cercano(límite superior). 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 puede elegir cualquier combinación de niveles de precios. La configuración predeterminada es todos los niveles de precios. |
|
Tipo:
string optional |
|
Tipo:
SearchByTextRankPreference optional |
rankPreference optional |
Tipo:
SearchByTextRankPreference optional Predeterminado:
SearchByTextRankPreference.RELEVANCE 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 desde la que se envía 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 legislación 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 Se requiere cuando no usas . Es la consulta de texto para la búsqueda textual. |
useStrictTypeFiltering optional |
Tipo:
boolean optional Predeterminado:
false Se usa para establecer un filtrado de tipos estricto para SearchByTextRequest.includedType . Si se establece como verdadero, solo se devolverán los resultados del mismo tipo. |
Constantes de SearchByTextRankPreference
Constantes de google.maps.places.SearchByTextRankPreference
Es la enumeración RankPreference para SearchByTextRequest.
Llama al const {SearchByTextRankPreference} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
DISTANCE |
Clasifica los resultados por distancia. |
RELEVANCE |
Clasifica los resultados por relevancia. |
Interfaz de SearchNearbyRequest
Interfaz de google.maps.places.SearchNearbyRequest
Es la interfaz de solicitud para Place.searchNearby
. Para obtener más información sobre la solicitud, consulta la referencia de la API de Places.
Propiedades | |
---|---|
locationRestriction |
Tipo:
Circle|CircleLiteral Región de búsqueda, especificada como un círculo con centro y radio. No se muestran resultados fuera de la ubicación proporcionada. |
excludedPrimaryTypes optional |
Tipo:
Array<string> optional Son los tipos de lugar principal excluidos. 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. |
excludedTypes optional |
Tipo:
Array<string> optional Son los tipos de lugares excluidos. Consulta la lista completa de los tipos admitidos. Un lugar puede tener muchos tipos diferentes. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded , se muestra un error INVALID_ARGUMENT. |
fields optional |
Tipo:
Array<string> optional Se requiere cuando usas esta solicitud con Place.searchNearby . 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 para las implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo. |
includedPrimaryTypes optional |
Tipo:
Array<string> optional Son los tipos de lugares principales incluidos. 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 Son los tipos de lugares incluidos. Consulta la lista completa de los tipos admitidos. Un lugar puede tener muchos tipos 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 en 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. Para conocer los valores aceptables y el valor predeterminado, consulta la referencia de la API de Places. |
rankPreference optional |
Tipo:
SearchNearbyRankPreference optional Predeterminado:
SearchNearbyRankPreference.POPULARITY 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 desde la que se envía 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 legislación 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
Es una enumeración de RankPreference para SearchNearbyRequest.
Llama al const {SearchNearbyRankPreference} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
DISTANCE |
Clasifica los resultados por distancia. |
POPULARITY |
Clasifica los resultados por popularidad. |