nav: cleanup error messages

old-commit-hash: 779d6479b4
commatwo_master
Willem Melching 4 years ago
parent 0248d8408c
commit 8155c856f8
  1. 14
      selfdrive/ui/qt/maps/map.cc

@ -138,14 +138,13 @@ void MapWindow::timerUpdate() {
last_position = coordinate; last_position = coordinate;
last_bearing = bearing; last_bearing = bearing;
velocity_filter.update(velocity); 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(); loaded_once = loaded_once || m_map->isFullyLoaded();
if (!loaded_once) { if (!loaded_once) {
map_instructions->showError("Map loading"); map_instructions->showError("Map loading");
@ -154,6 +153,11 @@ void MapWindow::timerUpdate() {
initLayers(); initLayers();
if (!localizer_valid) {
map_instructions->showError("Waiting for GPS");
return;
}
if (pan_counter == 0) { if (pan_counter == 0) {
if (last_position) m_map->setCoordinate(*last_position); if (last_position) m_map->setCoordinate(*last_position);
if (last_bearing) m_map->setBearing(*last_bearing); if (last_bearing) m_map->setBearing(*last_bearing);
@ -168,14 +172,12 @@ void MapWindow::timerUpdate() {
} }
// Update current location marker // Update current location marker
if (localizer_valid) {
auto point = coordinate_to_collection(*last_position); auto point = coordinate_to_collection(*last_position);
QMapbox::Feature feature1(QMapbox::Feature::PointType, point, {}, {}); QMapbox::Feature feature1(QMapbox::Feature::PointType, point, {}, {});
QVariantMap carPosSource; QVariantMap carPosSource;
carPosSource["type"] = "geojson"; carPosSource["type"] = "geojson";
carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1); carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1);
m_map->updateSource("carPosSource", carPosSource); m_map->updateSource("carPosSource", carPosSource);
}
// Show route instructions // Show route instructions
if (segment.isValid()) { if (segment.isValid()) {

Loading…
Cancel
Save