Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图路线与坐标_Google Maps - Fatal编程技术网

Google maps 谷歌地图路线与坐标

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

请你能帮我在谷歌地图上上传一条不同颜色的路线,如果可能的话,给它们设置动画

您可以使用以下javascript代码: 请注意,lat_lng是纬度和经度的数组

        //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窗体吗?请查看此链接。