获取路径与彼此之间的距离最小

时间:2014-03-12 21:18:05

标签: google-maps google-maps-api-3

当用户在我的应用程序中定义它的方向时,我需要固定且稳定的路径。 我用这两种方式。 方式1:

for (k = 0; k < legs.length; k++)
    {
        var leg = legs[k];
        var steps = leg.steps;
        for (j=0; j < steps.length; j++)
        {
            var step = steps[j];
            var paths = step.path;
            for (i=0; i < paths.length; i++)
            {
                path = paths[i];
            }
        }
}

方式2:

for (var i = 0; len = overview_paths.length; i < len; i++)
    {
        path = result.routes[0].overview_path[i];                    
    }

但问题是,我得到的指向的数量是如此之多,我已经在我的应用程序中处理所有这些,所以我的应用程序变慢。 所以我需要一种方法来获得固定的和稳定的路径点,并且我也可以设置一些属性,例如相互之间的最小点距离,以便获得更少的点数。 我使用谷歌地图API 3。 固定点和稳定点都是磨石,存在于通过它的每条路径中

0 个答案:

没有答案