Google Places JavaScript Автозаполнение: могу ли я удалить страну из названия места?

У меня есть следующий код JQuery, который хорошо работает с получением списка городов для выбранной страны.

var city;   var place;

$('#city').on('focus',function(){
    input = this, options = {
        types: ['(cities)'],
        componentRestrictions: {
            country: $('#country option:selected').val()
            }
    };
    city = new google.maps.places.Autocomplete(input, options);
    google.maps.event.addListener(city, 'place_changed', function() {
        place = city.getPlace();
        $(input).val(place.address_components[0].long_name);
    })
})

Обычно, когда человек выбирает место, он заменяет значение в поле ввода на «город». ценность без страны.

Это выглядит немного глупо, имеяCity, Country в раскрывающемся меню, когда пользователь уже выбрал страну, поэтому кто-нибудь знает, возможно ли отобразить просто название города, если вы определилиcomponentRestrictions ценность ограничения результатов для страны?

Я нахожу, что мой текущий метод установки, как только выбор сделан, немного ... на самом деле мусор ...

Ответы на вопрос(4)

Ваш ответ на вопрос