5
回答
百度地图API开发 关于折线问题
终于搞明白,存储TCO原来是这样算的>>>   

这个是我动态生成的折线地图。红色标注动态生成没有问题。但是折线是需要N多段拼接而成。百度地图API没有找到可用的方案。

这个是纯代码拼接而成的。所有数据都在页面。

我第一个图也想要做成第二图的样子。动态数据获取。创建Polyline对象只有一个。不知道该怎么创建N个。

数据有字段标识每一段的折线的经纬度。

    for ( var m = 0; m < empCount; m++) {
        //如果使用map.addOverlay添加大量数据时,会使浏览器变慢  
        marker = new BMap.Marker(points[m]);
        var myLabel = new BMap.Label(label[m],{offset:new BMap.Size(20,-10),point:points[m]});
        var polyline = new BMap.Polyline(polygonpoint,{strokeColor: "blue", strokeWeight: 6, strokeOpacity:0.5});
        map.addOverlay(polyline);
        marker.setLabel(myLabel);
        map.addOverlay(marker);
        marker.addEventListener('click', function(e) {
            //1、处理经纬度相同的人员在地图上的显示问题  
            alert(e.point.lng + "," + e.point.lat);
        });
    }



问题描述不是很清楚。希望凑合的看下吧。希望有做过这样的大神赐教一下。

<无标签>
举报
小帅帅丶
发帖于2年前 5回/2K+阅
顶部