从自动建议列表中删除州名称,以便用户选择特定 area/city

Removing state name from auto suggestion list so that user selects particular area/city

我正在使用 google 位置 api 创建一个文本框,该文本框是用户到 select his/her 首选位置的输入字段。我希望那个用户指定他居住的确切区域名称。

问题是 google 地方 api 给我: 1.Mumbai(州名) 2.Mumbai Vashi(孟买市) 3.Mumbai塔那(孟买市)

我想删除第一个选项或所有州名称,如孟买、海得拉巴、卡纳塔克邦,这样用户只能选择 select 他的 area/city。

我对 UI 和 google 个地方 api 相当陌生。请帮忙。

您是否在使用 Google Places API Web 服务、Google Places API Javascript 图书馆、Google Places API 用于 Android,或 Google 位置 API 用于 iOS?

假设您正在使用 Web 服务,那么您希望在您的地点自动完成请求中使用 types=(cities) 参数。例如:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Mumbai&types=(cities)&key=YOUR_API_KEY

(cities) 类型和 (regions) 等其他类型在 Google Developers guide for Place Autocomplete 中有记录。

函数 initAutocomplete() {

    var options = {
        componentRestrictions: { country: "IN" }
    };
    // Create the search box and link it to the UI element.

    var input = document.getElementById('pac-input');
    var searchBox = new google.maps.places.Autocomplete(input, options);

}

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD9CiSrNomU7HPw5PLIpFZYP6NXXOq0dlE&libraries=places&callback=initAutocomplete"
        async defer></script>

我正在使用 google 个地方 api javascript.