У меня была похожая проблема, и я разместил код здесь:
как использовать API Google Maps с greasemonkey для чтения таблицы адресов и трассировки маршрута?
Посмотрите и проверьте, поможет ли он вам.
Приведенный ниже код использует почтовый индекс США для возврата штата, но я считаю, что вы можете изменить его в соответствии со своими потребностями.
var geocoder = new google.maps.Geocoder();
function getState(zipcode) {
geocoder.geocode( { 'address': zipcode}, function (result, status) {
var state = "N/A";
for (var component in result[0]['address_components']) {
for (var i in result[0]['address_components'][component]['types']) {
if (result[0]['address_components'][component]['types'][i] == "administrative_area_level_1") {
state = result[0]['address_components'][component]['short_name'];
// do stuff with the state here!
document.getElementById('state').innerHTML = state;
return;
}
}
}
});
}
--- ИЗДАН [28/10/2011] ---
ок.очень простой пример, код не требуется.
нажмите здесь .
все, что вам нужно сделать, это изменить почтовый индекс SW1A , где написано center=SW1A,UK
.
не может быть проще, чем это:)