如何从邮政编码中获取这些Lat / Long以绘制该邮政编码区域的边界

时间:2015-04-11 07:59:16

标签: asp.net-mvc

以下是使用Lat和Lnt集合在谷歌地图上绘制边界的代码。

var map;

    var markersList = [
    new google.maps.LatLng(50.835866, 4.258575),
    new google.maps.LatLng(50.818083, 4.244499),
    new google.maps.LatLng(50.811358, 4.276428),
    new google.maps.LatLng(50.813094, 4.302177),
    new google.maps.LatLng(50.773162, 4.338226),
    new google.maps.LatLng(50.764259, 4.384918),
    new google.maps.LatLng(50.793132, 4.482422),
    new google.maps.LatLng(50.810274, 4.450836),
    new google.maps.LatLng(50.821120, 4.476585),
    new google.maps.LatLng(50.852342, 4.462852),
    new google.maps.LatLng(50.866861, 4.421310),
    new google.maps.LatLng(50.895021, 4.430580),
    new google.maps.LatLng(50.911692, 4.413757),
    new google.maps.LatLng(50.912342, 4.395561),
    new google.maps.LatLng(50.898486, 4.377708),
    new google.maps.LatLng(50.900868, 4.328957),
    new google.maps.LatLng(50.889174, 4.293251),
    new google.maps.LatLng(50.880294, 4.297028),
    new google.maps.LatLng(50.861878, 4.279175),
    new google.maps.LatLng(50.855593, 4.288788),
    new google.maps.LatLng(50.837817, 4.282608),
    new google.maps.LatLng(50.835866, 4.259605)
    ];

    $(document).ready(function () {
        var latlng = new google.maps.LatLng(50.834999, 4.387665);
        var myOptions = {
            zoom: 11,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

        var MarkerHightlight;

        //DRAW THE POLYGON OR POLYLINE
        MarkerHightlight = new google.maps.Polygon({
            paths: markersList,
            strokeColor: "#6666FF",
            strokeOpacity: 0.8,
            strokeWeight: 2,
            fillColor: "#6666FF",
            fillOpacity: 0.0
        });
        MarkerHightlight.setMap(map);

但是,我想使用邮政编码(如孟买的边界)在谷歌地图上绘制边界。那么,如何使用区域的邮政编码获取边界的集合lat / lng。

0 个答案:

没有答案