Всем привет, Есть форма с зип кодом и именем города И используется geocoder чтобы по введенному одному полю заполнить и другое поле Код (Text): var geocoder = new google.maps.Geocoder(); function getState(zipcode) { geocoder.geocode( { 'address': zipcode, 'language': 'en'}, function (result, status) { Если ввести zip то все работает нормально Если в поле города ввести "miami" то возврате будут данные без зип кода Код (Text): result::obj.address_components = [object Object],[object Object],[object Object],[object Object] obj.formatted_address = Майами, Флорида, Соединённые Штаты Америки obj.geometry = [object Object] obj.types = locality,political А если ввести "miam" то в возврате будут данные с зип кодом Код (Text): result::obj.address_components = [object Object],[object Object],[object Object],[object Object],[object Object] obj.formatted_address = Озеро Майам, Аляска 99615, Соединённые Штаты Америки obj.geometry = [object Object] obj.partial_match = true obj.types = natural_feature,establishment Я так понимаю что дело в том что "miami" город большой со многими зипами и поэтому в возврате нет зипа. так? Это никак нельзя ли побороть ? Может есть что либо лучше geocoder-а(бесплатное) например чтобы он возвращал полный список зипов и можно было бы выбрать первый?