Untitled

 avatar
unknown
plain_text
4 years ago
628 B
4
Indexable
import 'dart:math';

void main() {
List<LatLng> polyline = [];
List<double> distanceBetweenList; 
  LatLng currentPos;

int danSonra;

// await polyline bilmem ne
  

List<LatLng>  tempPolyline = polyline;
distanceBetweenList  = List<double>.filled(tempPolyline .length, null);

for(int i=0;i<tempPolyline .length;i++){
distanceBetweenList[i] = distanceBetween(currentPos,polyline[i]);
}

danSonra = distanceBetweenList.indexOf(distanceBetweenList.reduce(min));
polyline.clear();

for(danSonra;danSonra<temppolyline.length;danSonra++){
	polyline.add(temppolyline[danSonra]);	
}
  
tempPolyline.clear;
tempPolyline = polyline;
}
Editor is loading...