I'm working from the code example given in:
I've added a 'US' region to the script parameter:
and though I know that the region parameter is only a suggestion to the geocoder, it still seems surprising (at least to my users) that entering '313' in the text field initially suggests addresses in China. Is that the expected behavior?
(FWIW, picking a LatLngBounds that encompasses the USA and passing that in the bounds option to the places.Autocomplete() function doesn't make much difference either.)