Untitled
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...