Filter locations in a map based on input from the Location input component

I have a database with thousands of locations. Each location has the address given as Location Property. In the app I have two components. A Map component and a location component.

In the location component, user can enter an adress, and the Map component will show all locations that are within 50 km of the given adress. I use the filter function in the Map component.

Custom filter = Location Property Is within 50 kilometers of Location Input. This works OK

The problem is that while entering the address in the Location input component, the Map component updates itself and shows all locations. The map component is updating/filtering data/content while user is entering the address. Is there a possibility to prevent this. That the map component only shows the result when user have finished entering the full address / location name?