删除谷歌地图中的所有折线

时间:2018-12-11 16:41:57

标签: android maps polyline

我的问题是我有两个来自lat和lng的数组列表,我从lat和lng绘制了多烯,当frescoFinal为true时,我想删除地图片段上的所有折线。 尝试过Polyline.setMap(null),但找不到方法, 这里的任何想法是下面的代码:

if (fresco==true  || frescoFinal==true  )
                    {
                            polyline = mMap.addPolyline(new PolylineOptions()
                                .clickable(true)
                                .add
                                        (new LatLng(latitude, longitude),
                                         new LatLng(lastLat.get(i), lastLong.get(i)
                                        ));

                            polyline.setEndCap(new RoundCap());
                            polyline.setWidth(POLYLINE_STROKE_WIDTH_PX);
                            polyline.setColor(COLOR_BLACK_ARGB);
                            polyline.setJointType(JointType.ROUND);
                            polyline.setColor(COLOR_BLACK_ARGB);

                        if(frescoFinal==true)
                        {
                          //  polyline.remove();
                            frescoFinal=false; 
                        }
                        }

0 个答案:

没有答案