Google maps 谷歌地图路线与坐标
请你能帮我在谷歌地图上上传一条不同颜色的路线,如果可能的话,给它们设置动画 您可以使用以下javascript代码: 请注意,lat_lng是纬度和经度的数组Google maps 谷歌地图路线与坐标,google-maps,Google Maps,请你能帮我在谷歌地图上上传一条不同颜色的路线,如果可能的话,给它们设置动画 您可以使用以下javascript代码: 请注意,lat_lng是纬度和经度的数组 //Initialize the Path Array. var path = new google.maps.MVCArray(); //Getting the Direction Service. var service = new google.maps.DirectionsServ
//Initialize the Path Array.
var path = new google.maps.MVCArray();
//Getting the Direction Service.
var service = new google.maps.DirectionsService();
//Set the Path Stroke Color.
var poly = new google.maps.Polyline({
map: map, strokeColor: '#4986E7', strokeOpacity: 0.8, strokeWeight: 2
});
//Loop and Draw Path Route between the Points on MAP.
for (var i = 0; i < lat_lng.length; i++) {
if ((i + 1) < lat_lng.length) {
var src = lat_lng[i];
var des = lat_lng[i + 1];
path.push(src);
poly.setPath(path);
service.route({
origin: src,
destination: des,
travelMode: google.maps.DirectionsTravelMode.DRIVING
}, function (result, status) {
if (status == google.maps.DirectionsStatus.OK) {
for (var i = 0, len = result.routes[0].overview_path.length; i < len; i++) {
path.push(result.routes[0].overview_path[i]);
}
}
else {
alert("Invalid location.");
}
});
}
}
//初始化路径数组。
var path=new google.maps.MVCArray();
//获得指导服务。
var service=new google.maps.DirectionsService();
//设置路径笔划颜色。
var poly=new google.maps.Polyline({
贴图:贴图,笔划颜色:'#4986E7',笔划不透明度:0.8,笔划权重:2
});
//在地图上的点之间循环并绘制路径路线。
对于(var i=0;i
使用注释询问更多信息或提出改进建议。避免像“+1”或“谢谢”这样的评论。非常感谢,我可以使用c#中gmap库中相同的stoke颜色作为windows窗体吗?请查看此链接。