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