Se puede crear un delay o un tipo debounce para el autocomplete cuando buscas lugares?

estoy realizando una app, pero en una función simple como buscar una dirección he notado que apenas escribo 1 palabra o letras y el autocomplete empieza a buscar, lo cual no es malo pero si afecta a la facturacion de google api , apenas en 1 dia haciendo pruebas las llamadas a la api de places han superado las 7,000 llamadas, aproximadamente 15 a 20 llamadas por cada busqueda que se hace dentro de mi app, existe alguna forma de aplicar un delay para que no se ejecute inmediatamente el llamado sino ya que se tengan una calle y numero por ejemplo, asi disminuiria la cantidad de llamadas a la api

Si es posible hacerlo, comúnmente se suele colocar cuando el usuario busca en el mapa, pero también se puede cuando esta escribiendo en el autocomplete, y justamente seria con la función del debounce, colocas la función de debounce, y después ejecutas las demás acciones. El ejemplo en el mapa queda así:

es verdad, muchas gracias.

ya la puse pero no, tal parece que autocomplete se ejecuta inmediatamente al teclear mucho antes que debounce, ya utilice onfocus y onsubmitediting y nada, sigo con la duda aun

Hola @Paul_Castro_Garcia , te funciono al final lo del debounce? Nos compartes como te quedo al final por si alguien tiene la misma duda, sepa como hacerlo