百度地图的点线面

    var myIcon = new BMap.Icon("img/index7/p.png", new BMap.Size(41, 67));
    var marker2 = new BMap.Marker(targetPoint, {
        icon: myIcon,
        offset: new BMap.Size(0, -30)
    }); // 创建标注(点)
    rightMap.addOverlay(marker2);  
    
    var polyline1 = new BMap.Polyline(ps, {
            strokeColor: randColor(),
            strokeWeight: 10,
            strokeOpacity: 0.5
        }); //创建折线
    map.addOverlay(polyline1); //增加折线
    var polyline2 = new BMapLib.CurveLine([
        targetPoint,
        new BMap.Point(120.178146, 33.336398)
    ], {
        strokeColor: "#fffc05",
        strokeWeight: 4,
        strokeOpacity: 1
    });
    rightMap.addOverlay(polyline2); //增加曲线  
    var polygon1 = new BMap.Polygon([
        new BMap.Point(120.179295, 33.338811),
        new BMap.Point(120.182026, 33.335915),
        new BMap.Point(120.176996, 33.334226),
        new BMap.Point(120.173977, 33.337001),
    ], {
        strokeColor: "#fff",
        strokeWeight: 2,
        strokeOpacity: 0.4,
        fillColor: "#fffc05",
        fillOpacity: 0.6
    }); 
    rightMap.addOverlay(polygon1);//添加多边形

你可能感兴趣的:(百度地图)