| | |
| | | |
| | | var startIcon = new BMap.Icon("/img/start.png", new BMap.Size(48, 48)); |
| | | var endIcon = new BMap.Icon("/img/end.png", new BMap.Size(48, 48)); |
| | | var aggregationIcon = new BMap.Icon("/img/aggregation.png", new BMap.Size(48, 48)); |
| | | if (i == 0) { |
| | | marker = new BMap.Marker(startPoint, {icon: startIcon, offset: new BMap.Size(0, -20)}); |
| | | } |
| | |
| | | } |
| | | coincidentPoints.push(j); |
| | | count++; |
| | | marker = new BMap.Marker(startPoint, {icon: aggregationIcon}); |
| | | winfowTextAdd = '<p id="' + j + '" onclick="openInfo(this)" onmousemove="red(this.id)" onmouseout="black(this.id)">' + "时间:" + sensorInfo[j].时间 + "</p>"; |
| | | winfowText += winfowTextAdd; |
| | | if (j == trackPoints.length - 1) { |
| | | marker = new BMap.Marker(trackPoints[j], {icon: endIcon, offset: new BMap.Size(0, -20)}); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | if (count > 0) { |
| | | var lab = new BMap.Label(count + 1, {position: startPoint, offset: new BMap.Size(-7, -23)}); |
| | | var lab; |
| | | if(count>0 && count<=8){ |
| | | lab = new BMap.Label(count + 1, {position: startPoint, offset: new BMap.Size(-5, -9)}); |
| | | }else if(count>8 && count<=98){ |
| | | lab = new BMap.Label(count + 1, {position: startPoint, offset: new BMap.Size(-10, -9)}); |
| | | }else if(count>98 && count<=998){ |
| | | lab = new BMap.Label(count + 1, {position: startPoint, offset: new BMap.Size(-14, -9)}); |
| | | }else{ |
| | | lab = new BMap.Label(count + 1, {position: startPoint, offset: new BMap.Size(-18, -9)}); |
| | | } |
| | | lab.setStyle({ |
| | | color: "#fff", |
| | | fontSize: "16px", |