|
|
@ -377,8 +377,6 @@ void MapWindow::offroadTransition(bool offroad) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void MapWindow::updateDestinationMarker() { |
|
|
|
void MapWindow::updateDestinationMarker() { |
|
|
|
m_map->setPaintProperty("pinLayer", "visibility", "none"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
auto nav_dest = coordinate_from_param("NavDestination"); |
|
|
|
auto nav_dest = coordinate_from_param("NavDestination"); |
|
|
|
if (nav_dest.has_value()) { |
|
|
|
if (nav_dest.has_value()) { |
|
|
|
auto point = coordinate_to_collection(*nav_dest); |
|
|
|
auto point = coordinate_to_collection(*nav_dest); |
|
|
@ -388,5 +386,7 @@ void MapWindow::updateDestinationMarker() { |
|
|
|
pinSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature); |
|
|
|
pinSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature); |
|
|
|
m_map->updateSource("pinSource", pinSource); |
|
|
|
m_map->updateSource("pinSource", pinSource); |
|
|
|
m_map->setPaintProperty("pinLayer", "visibility", "visible"); |
|
|
|
m_map->setPaintProperty("pinLayer", "visibility", "visible"); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
m_map->setPaintProperty("pinLayer", "visibility", "none"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|