Date:2010-11-05 09:58:00 (13 years 4 months ago)
Author:nielsk
Commit:6c6fabbbda4f67a24e60f1e78dc06e42897c2323
Message:move route marker only if routing information is available for that point

Files: monavlayer.cpp (1 diff)

Change Details

monavlayer.cpp
143143        case Qt::Key_S:
144144        {
145145            if (event->modifiers() == Qt::NoModifier) {
146                m_routeStart = map()->geoPos();
146                QPointF p = map()->geoPos();
147                UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x()));
148                IGPSLookup::Result pos;
149                if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
150                    m_routeStart = p;
151                }
147152            }
148153            break;
149154        }
150155        case Qt::Key_E:
151156        {
152157            if (event->modifiers() == Qt::NoModifier) {
153                m_routeEnd = map()->geoPos();
158                QPointF p = map()->geoPos();
159                UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x()));
160                IGPSLookup::Result pos;
161                if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
162                    m_routeEnd = p;
163                }
154164            }
155165            break;
156166        }

Archive Download the corresponding diff file

Branches:
master



interactive