diff --git a/GISDlg.cpp b/GISDlg.cpp index 0c45b73..4d0629a 100644 --- a/GISDlg.cpp +++ b/GISDlg.cpp @@ -3717,7 +3717,7 @@ void CGISDlg::AddTargetPoint(const int nPt, const double dX, const double dY) //说明:创建专门用于绘制无人机的矢量面图层,每次先删除上次标绘的Shp,再重新标绘 void CGISDlg::DrawUAV(int uavid, const double dX, const double dY, const double yaw,bool control) { - if (uavid<0||uavid>2) + if (uavid<0||uavid>1000) { return; } diff --git a/GISDlg.h b/GISDlg.h index 403bd1d..f97ba0e 100644 --- a/GISDlg.h +++ b/GISDlg.h @@ -319,14 +319,14 @@ private: bool m_bHaveAddMap; //航迹标绘图层ID - long m_flyTrackLayerID[3]; + long m_flyTrackLayerID[1000]; //UAV航迹标绘图层ID - long m_UAVFlyTrackLayerID[3]; + long m_UAVFlyTrackLayerID[1000]; long m_UAVFlyTrackLayerID_ADS[MAX_PLANE_NUM_ADS]; //是否已经标绘了无人机的飞行轨迹 - bool m_bFirstDrawUAVTrack[3]; + bool m_bFirstDrawUAVTrack[1000]; bool m_bFirstDrawUAVTrack_ADS[MAX_PLANE_NUM_ADS]; //地图显示区宽度、高度倒数