pull/29050/head
Shane Smiskol 2 years ago
parent 6611eecc11
commit 5b46af0ef0
  1. 20
      selfdrive/ui/qt/maps/map.cc

@ -117,22 +117,18 @@ void MapWindow::initLayers() {
qDebug() << "Initializing pinLayer"; qDebug() << "Initializing pinLayer";
m_map->addImage("default_marker", QImage("../assets/navigation/default_marker.svg")); m_map->addImage("default_marker", QImage("../assets/navigation/default_marker.svg"));
QVariantMap transition;
transition["duration"] = 0; // ms
QVariantMap pin; QVariantMap pin;
pin["id"] = "pinLayer"; pin["id"] = "pinLayer";
pin["type"] = "symbol"; pin["type"] = "symbol";
pin["source"] = "pinSource"; pin["source"] = "pinSource";
m_map->addLayer(pin); m_map->addLayer(pin);
QVariantMap transition;
transition["duration"] = 0; // ms
m_map->setLayoutProperty("pinLayer", "icon-pitch-alignment", "viewport"); m_map->setLayoutProperty("pinLayer", "icon-pitch-alignment", "viewport");
m_map->setLayoutProperty("pinLayer", "icon-image", "default_marker"); m_map->setLayoutProperty("pinLayer", "icon-image", "default_marker");
m_map->setLayoutProperty("pinLayer", "icon-ignore-placement", true); m_map->setLayoutProperty("pinLayer", "icon-ignore-placement", true);
m_map->setLayoutProperty("pinLayer", "icon-allow-overlap", true); m_map->setLayoutProperty("pinLayer", "icon-allow-overlap", true);
m_map->setLayoutProperty("pinLayer", "icon-allow-overlap", true);
m_map->setTransitionOptions(0, 0);
m_map->setPaintProperty("pinLayer", "icon-opacity-transition", transition); m_map->setPaintProperty("pinLayer", "icon-opacity-transition", transition);
// TODO: remove, symbol-sort-key does not seem to matter outside of each layer // TODO: remove, symbol-sort-key does not seem to matter outside of each layer
m_map->setLayoutProperty("pinLayer", "symbol-sort-key", 0); m_map->setLayoutProperty("pinLayer", "symbol-sort-key", 0);
@ -297,7 +293,6 @@ void MapWindow::initializeGL() {
m_map->setMargins({0, 350, 0, 50}); m_map->setMargins({0, 350, 0, 50});
m_map->setPitch(MIN_PITCH); m_map->setPitch(MIN_PITCH);
m_map->setStyleUrl("mapbox://styles/commaai/clj7g5vrp007b01qzb5ro0i4j"); m_map->setStyleUrl("mapbox://styles/commaai/clj7g5vrp007b01qzb5ro0i4j");
m_map->setTransitionOptions(0, 0);
// QVariantList updatedFilter; // QVariantList updatedFilter;
//updatedFilter << "==" << QVariant::fromValue(QStringLiteral("isVisible")) << false; //updatedFilter << "==" << QVariant::fromValue(QStringLiteral("isVisible")) << false;
@ -410,7 +405,7 @@ void MapWindow::offroadTransition(bool offroad) {
} }
void MapWindow::updateDestinationMarker() { void MapWindow::updateDestinationMarker() {
m_map->setPaintProperty("pinLayer", "icon-opacity", 0);
auto nav_dest = coordinate_from_param("NavDestination"); auto nav_dest = coordinate_from_param("NavDestination");
if (nav_dest.has_value()) { if (nav_dest.has_value()) {
@ -423,12 +418,7 @@ void MapWindow::updateDestinationMarker() {
m_map->updateSource("pinSource", pinSource); m_map->updateSource("pinSource", pinSource);
updated = true; updated = true;
} }
// m_map->setPaintProperty("pinLayer", "icon-opacity", 1); m_map->setPaintProperty("pinLayer", "icon-opacity", 1);
m_map->setLayoutProperty("pinLayer", "visibility", "visible");
} else {
// m_map->setPaintProperty("pinLayer", "icon-opacity", 1);
m_map->setLayoutProperty("pinLayer", "visibility", "none");
// m_map->setPaintProperty("pinLayer", "icon-opacity", 1);
} }
} }

Loading…
Cancel
Save