fix: 标记点bug修复

pull/28/head
cbwu 1 year ago
parent 4e03bfd5fa
commit 996e5ba836

@ -16,6 +16,11 @@ CDlgMarker::CDlgMarker(CWnd* pParent /*=NULL*/)
EnableVisualManagerStyle(TRUE, TRUE); EnableVisualManagerStyle(TRUE, TRUE);
m_iSelectedIndex = -1; m_iSelectedIndex = -1;
for (int i=0;i<g_iMarkerPtNum;++i)
{
g_lMarkerLayerID[i] = -1;
}
} }
CDlgMarker::~CDlgMarker() CDlgMarker::~CDlgMarker()

@ -13,6 +13,7 @@
#include "SetSaveLineID.h" #include "SetSaveLineID.h"
#include "CUtils.h" #include "CUtils.h"
//#include "8BMapDLL_type.h" //#include "8BMapDLL_type.h"
#include <fstream> #include <fstream>
@ -2593,7 +2594,7 @@ void CGISDlg::MouseDownMap1(short Button, short Shift, long x, long y)
m_CircleGuideLayer = m_map.NewDrawing(1); m_CircleGuideLayer = m_map.NewDrawing(1);
} }
double radius = circleGuidenceDlg.g_radius/abs(2*M_PI*6371000*cos(m_guidePtInfo.guidePtLat*M_PI/180)/360); double radius = circleGuidenceDlg.g_radius/abs(2*M_PI*6378137*cos(m_guidePtInfo.guidePtLat*M_PI/180)/360);
m_map.DrawWideCircleEx(m_CircleGuideLayer,m_guidePtInfo.guidePtLon,m_guidePtInfo.guidePtLat,radius,RGB(248,252,55),false,2); m_map.DrawWideCircleEx(m_CircleGuideLayer,m_guidePtInfo.guidePtLon,m_guidePtInfo.guidePtLat,radius,RGB(248,252,55),false,2);
m_map.Redraw(); m_map.Redraw();

Loading…
Cancel
Save