谷歌或开放街道地图上的路线播放器

时间:2012-04-27 04:57:22

标签: google-maps openstreetmap

我在数据库中有一组GPS跟踪器的数据。我希望在不同车辆的不同颜色的地图上创建痕迹。任何人都可以帮我解决如何在谷歌地图或openstreet地图上为静态和/或动态地图创建路线播放器。

1 个答案:

答案 0 :(得分:1)

为了绘制路线,您可以使用与此类似的功能,将routeVar发送到维护特定车辆的路线坐标的功能,您可以选择Polyline var的颜色:

var route = null;
function drawRoute(mapa, routeVar, varBool){
    if(!route){
        var coordRoute = routeVar;
        route= new google.maps.Polyline({
            map: mapa,
            path: coordRoute,
            geodesic: true,
            strokeColor: "#FF0000",
            strokeOpacity: 1.0,
            strokeWeight: 3
        });
    }if(varBool){
        route.setMap(mapa);
    }else{
        route.setMap(null);
    }
}

我希望这会有所帮助