|
|
@ -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();
|
|
|
|