You can use LatLng Borders to limit the use of places.
There is a workaround for this, but involves a little math calculation
Current Location + Distance North = New LatLngBounds;
currentLocation + south Direction (maybe you need to convert km to radians) = new SouthBounds;
and add frames to the widget
myPlaceAutoComplete.setBounds(northBounds,southBounds)
source share