From b5c861602262d82415b6eca8cf3bcf0e0f3cabb4 Mon Sep 17 00:00:00 2001 From: gh_stuido_01 <95630557@qq.com> Date: Wed, 13 Feb 2019 18:10:24 +0800 Subject: [PATCH] Dispaly merkator as well as wgs84 lla in grid --- qtvplugin_grid/qtvplugin_grid.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/qtvplugin_grid/qtvplugin_grid.cpp b/qtvplugin_grid/qtvplugin_grid.cpp index a09b76b..1246a11 100644 --- a/qtvplugin_grid/qtvplugin_grid.cpp +++ b/qtvplugin_grid/qtvplugin_grid.cpp @@ -334,14 +334,19 @@ bool qtvplugin_grid::cb_mouseMoveEvent(QMouseEvent * e ) m_mousePos = e->pos(); if (m_bVisible==true) { - double clat,clon; + double clat,clon,pmx,pmy; char buftmp[256]; m_pVi->CV_DP2LLA(m_mousePos.x(),m_mousePos.y(),&clat,&clon); - sprintf (buftmp,"Mouse LAT=%14.9lf, LON=%14.9lf\n",clat,clon); + m_pVi->CV_LLA2MK(clat,clon,&pmx,&pmy); + + sprintf (buftmp,"Mouse LAT=%14.9lf, LON=%14.9lf\nMX=%lf,My=%lf\n",clat,clon + ,pmx,pmy); QString strMsg = buftmp; m_pVi->centerLLA(&clat,&clon); - sprintf (buftmp,"Center LAT=%14.9lf, LON=%14.9lf",clat,clon); + m_pVi->CV_LLA2MK(clat,clon,&pmx,&pmy); + sprintf (buftmp,"Center LAT=%14.9lf, LON=%14.9lf\nMX=%lf,My=%lf",clat,clon + ,pmx,pmy); strMsg += buftmp; ui->plainTextEdit_QTV_cursor->setPlainText(strMsg); } -- GitLab