Google Map API v3 - и геокодирование (почтовые индексы Великобритании) - PullRequest
1 голос
/ 27 октября 2011

Мне нужен простой способ отображения карты с использованием API v3, который генерируется с использованием почтового индекса Великобритании.Поле поиска не требуется, просто статический почтовый индекс для карты.

У кого-нибудь есть хороший способ сделать это?

1 Ответ

1 голос
/ 27 октября 2011

У меня была похожая проблема, и я разместил код здесь:

как использовать 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.
не может быть проще, чем это:)

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