private void flushPointInserts() { if (numBufferedPointInserts <= 0) { return; } GMap.NET.trkType trkType = new GMap.NET.trkType(); trkType.trkseg = new GMap.NET.trksegType[1]; List <GMap.NET.wptType> list = new List <GMap.NET.wptType>(); for (int i = 0; i < numBufferedPointInserts; ++i) { var j = new GMap.NET.wptType(); j.lat = (decimal)bufferedPointInserts[i].Lat; j.lon = (decimal)bufferedPointInserts[i].Lng; list.Add(j); } trkType.trkseg[0].trkpt = list.ToArray(); trkTypes.Add(trkType); numBufferedPointInserts = 0; }
private void flushPointInserts() { if (numBufferedPointInserts <= 0) { return; } GMap.NET.trkType trkType = new GMap.NET.trkType(); trkType.trkseg = new GMap.NET.trksegType[1]; List<GMap.NET.wptType> list = new List<GMap.NET.wptType>(); for(int i=0; i<numBufferedPointInserts; ++i) { var j = new GMap.NET.wptType(); j.lat = (decimal)bufferedPointInserts[i].Lat; j.lon = (decimal)bufferedPointInserts[i].Lng; list.Add(j); } trkType.trkseg[0].trkpt = list.ToArray(); trkTypes.Add(trkType); numBufferedPointInserts = 0; }