Javascript If - еще с Google Maps - PullRequest
       3

Javascript If - еще с Google Maps

0 голосов
/ 10 декабря 2011

Я пытаюсь получить геокодированные адреса из карт Google, но я хочу установить условие, при котором, если он не получает некоторые данные (например, название города), но получает другие, он назначает в качестве входных текстовых значенийвсе детали (страна, регион и т. д.), а для пустой присваивается некоторый текст в качестве значения.Я делаю следующее:

result=results[0].address_components;
            for(var i=0;i<result.length;++i) {
              if(result[i].types[0]=="locality"){cities.push(result[i].long_name);} 
              else {cities.push("enter")} }

Проблема в том, что после первого поиска, который работает как точный, затем, для последующих поисков, он возвращает «enter», даже если для тех, как правило, название городабыл бы восстановлен.Кто-нибудь знает, что не так с моим состоянием?

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