Удаление имени состояния из списка автопредложений, чтобы пользователь выбирал конкретную область/город

Я использую google places api для создания текстового поля, которое является полем ввода для пользователя, чтобы выбрать его/ее предпочтительное местоположение. Я хочу, чтобы этот пользователь указывал точное имя области, в которой он живет.

Проблема - это google places api дает мне: 1.Мумбай (название штата) 2.Мумбай Ваши (город в Мумбаи) 3.Мумбай Тхане (город в Мумбаи)

Я хочу удалить первый вариант ИЛИ все имя штата, например, Мумбаи, Хайдарабад, Карнатака, чтобы у пользователя был только выбор, чтобы выбрать его область/город.

Я новичок в пользовательских интерфейсах и сайтах google. Пожалуйста, помогите.

2 ответа

function 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);

}   

Я использую google-сайты api javascript.


Используете ли вы веб-службу API Google Places, библиотеку Javascript API Google Places, API Google Адресов для Android или API Google Places для iOS?

Предполагая, что вы используете веб-службу, вы хотите использовать параметр types=(cities) в запросах автозаполнения места. Например:

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

Тип (cities) и другие типы, такие как (regions), описаны в Руководство Google Developers для автозаполнения места.

licensed under cc by-sa 3.0 with attribution.