Untitled
unknown
plain_text
4 years ago
628 B
9
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...