mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-06-30 02:52:04 +08:00
nav: cleanup error messages
old-commit-hash: 779d6479b402f3f73d11910adb62547a37d12cc4
This commit is contained in:
+14
-12
@@ -138,14 +138,13 @@ void MapWindow::timerUpdate() {
|
||||
last_position = coordinate;
|
||||
last_bearing = bearing;
|
||||
velocity_filter.update(velocity);
|
||||
} else {
|
||||
map_instructions->showError("Waiting for GPS");
|
||||
}
|
||||
}
|
||||
|
||||
if (m_map.isNull()) return;
|
||||
if (m_map.isNull()) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Update map once it's loaded
|
||||
loaded_once = loaded_once || m_map->isFullyLoaded();
|
||||
if (!loaded_once) {
|
||||
map_instructions->showError("Map loading");
|
||||
@@ -154,6 +153,11 @@ void MapWindow::timerUpdate() {
|
||||
|
||||
initLayers();
|
||||
|
||||
if (!localizer_valid) {
|
||||
map_instructions->showError("Waiting for GPS");
|
||||
return;
|
||||
}
|
||||
|
||||
if (pan_counter == 0) {
|
||||
if (last_position) m_map->setCoordinate(*last_position);
|
||||
if (last_bearing) m_map->setBearing(*last_bearing);
|
||||
@@ -168,14 +172,12 @@ void MapWindow::timerUpdate() {
|
||||
}
|
||||
|
||||
// Update current location marker
|
||||
if (localizer_valid) {
|
||||
auto point = coordinate_to_collection(*last_position);
|
||||
QMapbox::Feature feature1(QMapbox::Feature::PointType, point, {}, {});
|
||||
QVariantMap carPosSource;
|
||||
carPosSource["type"] = "geojson";
|
||||
carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1);
|
||||
m_map->updateSource("carPosSource", carPosSource);
|
||||
}
|
||||
auto point = coordinate_to_collection(*last_position);
|
||||
QMapbox::Feature feature1(QMapbox::Feature::PointType, point, {}, {});
|
||||
QVariantMap carPosSource;
|
||||
carPosSource["type"] = "geojson";
|
||||
carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1);
|
||||
m_map->updateSource("carPosSource", carPosSource);
|
||||
|
||||
// Show route instructions
|
||||
if (segment.isValid()) {
|
||||
|
||||
Reference in New Issue
Block a user