【发布时间】:2015-10-10 11:47:48
【问题描述】:
所以我试图在谷歌地图上绘制多条分离的折线。 到目前为止我还没有这么多:
<script>
var center = new google.maps.LatLng(51.97559, 4.12565);
var map = new google.maps.Map(document.getElementById('map'), {
center: center,
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow({
map: map
});
var bounds = new google.maps.LatLngBounds();
// start coordinates
var start = ['51.97559, 4.12565',
'55.46242, 8.43872',
'49.49259, 0.1065',
'50.36862, -4.13412']
// end coordinates
var end = ['51.94784, 1.2539',
'51.74784, 1.2539',
'50.79726, -1.11048',
'43.45846, -3.80685']
function initialize() {
for (var i=0; i < end.length; i++){
calcRoute(start[i], end [i]);
}
}
function calcRoute(source,destination){
var polyline = new google.maps.Polyline({
path: [],
strokeColor: 'red',
strokeWeight: 2,
strokeOpacity: 1
});
polyline.setMap(map);
}
</script>
我发现here 是一个有趣的例子,但它有DirectionsTravelMode,我只想要两点之间的直线。 因此,在我的示例中,我希望在地图上绘制 4 条未连接的直线。
【问题讨论】:
-
你没有填充折线的路径
-
我不知道我应该用什么填充它:/
-
例如与
source和destination(尚不清楚预期结果应该是什么)path: [source,destination]
标签: google-maps google-polyline