399,15 → 399,17 |
void MKTool::parse_TargetKML() |
{ |
QString Tmp = te_KML->toPlainText().simplified(); |
QStringList List; |
QStringList list; |
|
if ((Tmp.contains("<kml xmlns=\"http://earth.google.com/kml/2.2\">")) && (Tmp.contains("<coordinates>"))) |
{ |
List = Tmp.split("<coordinates>"); |
List = List[1].split(","); |
list = Tmp.split("<coordinates>"); |
list = list[1].split(","); |
|
le_TarLong->setText(ToolBox::get_Float((List[0].toDouble() * 10000000), 7)); |
le_TarLat->setText(ToolBox::get_Float((List[1].toDouble() * 10000000), 7)); |
le_TarLong->setText( QString::number( list[0].toDouble() ) ); |
le_TarLat->setText( QString::number( list[1].toDouble() ) ); |
//le_TarLong->setText(ToolBox::get_Float((List[0].toDouble() * 10000000), 7)); |
//le_TarLat->setText(ToolBox::get_Float((List[1].toDouble() * 10000000), 7)); |
} |
} |
|
470,10 → 472,10 |
msg += tr("Bitte die Eingabe ueberpruefen!\n"); |
msg += tr("Die Werte muessen sich in der Naehe der aktuellen Koordinaten befinden\n"); |
msg += "(Lon: "; |
msg += ToolBox::get_Float(Navi.Current.Longitude,7); |
msg += QString::number(Navi.Current.Longitude); |
msg += ", "; |
msg += "Lat: "; |
msg += ToolBox::get_Float(Navi.Current.Latitude,7); |
msg += QString::number(Navi.Current.Latitude); |
msg += ")"; |
msgB.setText(msg); |
msgB.exec(); |