Google Places API - 如何将搜索限制限制在一个城市

时间:2018-02-27 18:26:07

标签: javascript google-maps google-places-api

我不会将搜索限制限制在一个城市(例如“纽约”) 我需要有关componentRestrictions选项的帮助。 谢谢!

<script type="text/javascript">

    function initialize() {
        var options = {
            types: ['address'],
            componentRestrictions: {country: "us", locality: "new york"}
        };
        var input = document.getElementById('searchTextField');
        var autocomplete = new google.maps.places.Autocomplete(input, options);
    }

    google.maps.event.addDomListener(window, 'load', initialize);

</script>

1 个答案:

答案 0 :(得分:0)

您可以通过添加NY_来限制它。在输入示例之前,如果要搜索Port Washington,那么您的输入将是NY_port_washington

Example Link