@@ -28,8 +28,7 @@ static const QString g_baseHtml = "<!DOCTYPE html>\n"
28
28
" center: bishkek\n "
29
29
" });\n "
30
30
" %2\n "
31
- " }\n "
32
- " </script>\n "
31
+ " }\n " " </script>\n "
33
32
" <script async defer\n "
34
33
" src=\" https://maps.googleapis.com/maps/api/js?callback=initMap\" >\n "
35
34
" </script>\n "
@@ -160,8 +159,7 @@ static double filterDistanceRealTime(const std::vector<geopoint_t> &lst,
160
159
tmpGeo.Longitude /= count;
161
160
162
161
if (laGeo.Latitude != COORD_NOT_INITIALIZED) {
163
- double dd = CoordDistanceBetweenPointsMeters (laGeo.Latitude , laGeo.Longitude ,
164
- tmpGeo.Latitude , tmpGeo.Longitude );
162
+ double dd = CoordDistanceBetweenPointsMeters (laGeo.Latitude , laGeo.Longitude , tmpGeo.Latitude , tmpGeo.Longitude );
165
163
distance += dd;
166
164
}
167
165
}
@@ -180,25 +178,25 @@ MainWindow::initMap(QWebEnginePage *page,
180
178
std::vector<geopoint_t > lstJavaFilter = CoordGetFromFile (pathToCoordsFile, LMT_FILTERED_GPS_DATA);
181
179
// std::vector<geopoint_t> lstJavaFilter = CoordGetFromFile(filteredCoordsFile2, LMT_FILTERED_GPS_DATA);
182
180
lstGeoFilter.clear ();
183
- const int filterPrec = 7 ;
184
- const int minPoints = 3 ;
181
+ const int filterPrec = 8 ;
182
+ const int minPoints = 1 ;
185
183
186
184
// qDebug() << "RealTime Src distance: " << filterDistanceRealTime(lstCoords, GEOHASH_MAX_PRECISION, 1);
187
185
// qDebug() << "RealTime Desk distance: " << filterDistanceRealTime(lstGeoFilter, GEOHASH_MAX_PRECISION, 1);
188
186
// qDebug() << "RealTime Java distance: " << filterDistanceRealTime(lstJavaFilter, GEOHASH_MAX_PRECISION, 1);
189
187
190
- qDebug () << " 2RealTime Src distance: " << filterDistanceRealTime (lstCoords, filterPrec, minPoints);
191
- qDebug () << " 2RealTime Desk distance: " << filterDistanceRealTime (lstGeoFilter, filterPrec, minPoints);
192
- qDebug () << " 2RealTime Java distance: " << filterDistanceRealTime (lstJavaFilter, filterPrec, minPoints);
188
+ qDebug () << " Src distance (OLD filter or GPS) : " << filterDistanceRealTime (lstCoords, filterPrec, minPoints);
189
+ qDebug () << " Desktop distance: " << filterDistanceRealTime (lstGeoFilter, filterPrec, minPoints);
190
+ qDebug () << " New filter or java logged distance: " << filterDistanceRealTime (lstJavaFilter, filterPrec, minPoints);
193
191
194
192
qDebug () << " Src distance : " << CoordCaclulateDistance (lstCoords);
195
193
qDebug () << " Filtered distance : " << CoordCaclulateDistance (lstGeoFilter);
196
194
qDebug () << " Java distance : " << CoordCaclulateDistance (lstJavaFilter);
197
195
198
196
// filter for display
199
197
lstCoords = CoordFilterByGeoHash (lstCoords, filterPrec, minPoints);
200
- lstGeoFilter = CoordFilterByGeoHash (lstGeoFilter, filterPrec, minPoints);
201
198
lstJavaFilter = CoordFilterByGeoHash (lstJavaFilter, filterPrec, minPoints);
199
+ lstGeoFilter = CoordFilterByGeoHash (lstGeoFilter, filterPrec, minPoints);
202
200
203
201
qDebug () << " 2Src distance : " << CoordCaclulateDistance (lstCoords);
204
202
qDebug () << " 2Filtered distance : " << CoordCaclulateDistance (lstGeoFilter);
0 commit comments