Android百度地图二次开发绘制不规则区域

 

Android百度地图二次开发绘制不规则区域

 

//多边形顶点位置
List<LatLng> points = new ArrayList<>();

points.add(new LatLng(44.60347, 34.1156714));
points.add(new LatLng(44.60291, 34.115675));

points.add(new LatLng(44.612194, 34.0656714));
points.add(new LatLng(44.612194, 34.1654684));
points.add(new LatLng(44.60238, 34.065231));

points.add(new LatLng(44.602582, 34.065781));
points.add(new LatLng(44.622709, 34.1454801));
points.add(new LatLng(44.672866, 34.156672));
points.add(new LatLng(44.603515, 34.0674765));



//构造PolygonOptions
PolygonOptions mPolygonOptions = new PolygonOptions()
        .points(points)
        .fillColor(0xAA51ec71) //填充颜色
        .stroke(new Stroke(1, 0xAAfe032c)); //边框宽度和颜色

//在地图上显示多边形
mBaiduMap.addOverlay(mPolygonOptions);

 

 

 

 

##############################

posted @ 2024-04-12 11:58  西北逍遥  阅读(30)  评论(0编辑  收藏  举报