谷歌地图API v3 -和地理编码(英国邮政编码)



我需要一种简单的方法来显示地图,使用API v3,它是使用英国邮政编码生成的。不需要搜索字段,只需要每个地图的静态邮政编码。

有没有人有好的方法来做到这一点?

我有一个类似的问题,并在这里发布了代码:

如何使用谷歌地图API与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]—

ok。非常简单的例子,不需要代码。请点击这里。

你所要做的就是把邮政编码SW1A改成center=SW1A,UK
没有比这更简单的了

最新更新