Моя проблема в том, что, например, results[0].address_components[2].short_name.toLowerCase();
в некоторых случаях возвращает город, а в некоторых случаях регион / штат. Как мне сделать, чтобы всегда получать местность (город) и какой элемент всегда является административной областью (регион / штат)?
Спасибо за понимание. Руководство находится здесь http://code.google.com/apis/maps/documentation/geocoding/#JSON и два имени, если они существуют, я хочу получить для места - это область администратора (штат / регион) и населенный пункт (город), где один экземпляр равен Индии > Гуджарат> Ахмедабад> Ахмедабад> Наврангпура> Колония Шрейас> Чиманлал Гирдхарлал Rd
Мне бы хотелось найти решение на python или javascript, предпочтительно на python, и я вижу, что по этому поводу есть вопрос PHP о том, как анализировать результаты геокодирования Google Maps