Ref T111, allow to search for location in coordinate form

This commit is contained in:
Klaus Basan
2017-08-08 23:53:21 +02:00
committed by Mathew Sutcliffe
parent bb4f0e7a13
commit ccdfa8e12f
5 changed files with 30 additions and 2 deletions

View File

@@ -157,16 +157,25 @@ namespace BlackGui
// location based on swift data
if (sApp && sApp->hasWebDataServices())
{
CAirport airport;
// airport ICAO
if (l.length() == 4 && sApp->getWebDataServices()->getAirportsCount() > 0)
{
const CAirport airport = sApp->getWebDataServices()->getAirportForIcaoDesignator(l);
airport = sApp->getWebDataServices()->getAirportForIcaoDesignator(l);
if (airport.hasValidDbKey())
{
this->setCoordinate(airport);
return;
}
}
airport = sApp->getWebDataServices()->getAirportForNameOrLocation(l);
if (airport.hasValidDbKey())
{
this->setCoordinate(airport);
return;
}
}
}