Utilizo la función Autocompletar de Google Places para presentar una lista de predicciones al usuario mientras escribe. Mi requisito es permitir que los usuarios elijan solo direcciones que incluyan el número de edificio (street_number en términos de API).
La configuración que uso se muestra a continuación:
let gac = new google.maps.places.Autocomplete( (autocomplete), { types: ['address'], componentRestrictions: {'country': ["us"]}, fields: ['formatted_address', 'address_components'] } );Con esta configuración, el usuario puede elegir una dirección que incluya solo el nombre de la calle sin especificar la parte del edificio.
Puedo agregar un mensaje de validación si el usuario elige la dirección sin el número de edificio (street_number of an address_componenst arrey), pero no me gustaría mostrar tales resultados en absoluto.
Estudié la lista de Tipos que puedo usar para restringir los resultados, pero no encontré nada mejor que "dirección". actualización Con el tipo "establecimientos" echo de menos algunas direcciones.
¿Alguien puede sugerir un enfoque para cumplir con mis requisitos?