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);
m_iSelectedIndex = -1;
for (int i=0;i<g_iMarkerPtNum;++i)
{
g_lMarkerLayerID[i] = -1;
}
}
CDlgMarker::~CDlgMarker()

@ -13,6 +13,7 @@
#include "SetSaveLineID.h"
#include "CUtils.h"
//#include "8BMapDLL_type.h"
#include <fstream>
@ -2593,7 +2594,7 @@ void CGISDlg::MouseDownMap1(short Button, short Shift, long x, long y)
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.Redraw();

Loading…
Cancel
Save