利用百度API画多边形的问题

来源:互联网 发布:遗传算法理解 编辑:程序博客网 时间:2024/05/21 21:44

只显示一个多边形的时候是正常的,显示多个就会拖出一个尾巴,或者两个扭在一起,我估计是因为折线的问题。

===========================================================================================

不知画折线的问题,是代码的问题,百度示例讲的每种多边形只有一个,所以不会导致List 重用了,画了好几个,所以要么新建list(不知道怎么做),要么clear一下

              <pre name="code" class="java">             
                // 添加点,农大
                LatLng pt6 = new LatLng(36.202337,117.119383);LatLng pt7 = new LatLng(36.202672,117.124706);LatLng pt8 = new LatLng(36.201915,117.124814);LatLng pt9 = new LatLng(36.202046,117.126988);LatLng pt10 = new LatLng(36.199439,117.127275);LatLng pt11 = new LatLng(36.198915,117.119478);
                 List<LatLng> pts = new ArrayList<LatLng>();
                //添加多边形,农大pts.clear();pts.add(pt6);pts.add(pt7);pts.add(pt8);pts.add(pt9);pts.add(pt10);pts.add(pt11);
           OverlayOptions ooPolygon1 = new PolygonOptions().points(pts).stroke(new Stroke(6, 0xAA00FF00)).fillColor(0xAAFFFF00);  mBaiduMap.addOverlay(ooPolygon1);// 显示多边形,农大
=========================================================================================================
感谢 颠才泪狼空色 的解答~~~~~~



0 0
原创粉丝点击