private void deleteOldLine(LatLng oldLatLonPoint) { Polyline line1 = null; for(Polyline line : lines){ if((line.getPoints().get(0).longitude == oldLatLonPoint.longitude && line.getPoints().get(0).latitude == oldLatLonPoint.latitude) || (line.getPoints().get(1).longitude == oldLatLonPoint.longitude && line.getPoints().get(1).latitude == oldLatLonPoint.latitude)){ if(line1 == null){ line1 = line; } } } if(line1 != null){ lines.remove(line1); line1.remove(); } }