FMLineMarker为线图层,可包含很多条折线类FMSegment

方法

属性

事件

模块: FMMap

实例化

fengmap.FMLineMarker

fengmap.FMLineMarker ()

示例:

var line = new fengmap.FMLineMarker();

for (var i = 0; i < results.length; i++) {
    var result = results[i];
    var gid = result.groupId;
    var points = result.pointVector;

    var seg = new fengmap.FMSegment();
    seg.groupId = gid;
    seg.points = [];

    for (var j = 0; j < points.length; j++) {
        if(i==0 && j==0)
            seg.points.push({x:naviCoords[0].m_Longitude,y:naviCoords[0].m_Latitude});
        seg.points.push({x:points[j].m_Longitude,y:points[j].m_Latitude});

        if (i==results.length-1 && j== points.length-1)
            seg.points.push({x:naviCoords[1].m_Longitude,y:naviCoords[1].m_Latitude});
    };

    line.addSegment(seg);
}

naviLines.push(line);
map.drawLineMark(line);

addSegment

addSegment
(
  • seg
)

添加折线对象

参数:

名称类型标记描述
seg fengmap.FMSegment

折线对象

Top