谷歌地图中两点之间的多个折线

时间:2013-12-11 10:32:59

标签: javascript

我正在谷歌地图上为我的项目工作。我需要在两个地方(点)之间绘制多条线。我不知道,有可能吗?请任何人帮助我。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

使用我传递地图的以下函数在两点之间绘制线,并在第一点和第二点拉长。

var mapOptions = {
    zoom: zoom,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};

map = new google.maps.Map(document.getElementById('map-canvas_'+id), mapOptions);    

function poliLines(map, latPointBefore, lonPointBefore, latPointAfter, lonPointAfter){

        var routes = [
          new google.maps.LatLng(latPointBefore, lonPointBefore)
          ,new google.maps.LatLng(latPointAfter, lonPointAfter)
        ];

        var polyline = new google.maps.Polyline({
           path: routes
           , map: map
           , strokeColor: '#ff0000'
           , strokeWeight: 5
           , strokeOpacity: 0.5
           , clickable: false
       });

}