using ProjectBase.Data.BaseDAL;
using ProjectBase.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SIASUN.Autopilot.Model
{
///
/// 地图初始化三个点的经纬度
///
[Serializable]
public class MoLocationMap : BaseEntity
{
public MoLocationMap()
{
this.CurrentLoginUserId = SysEnvironment.CurrentLoginID;
}
#region Field Members
private string m_MapId = ""; // 地图编码
private float m_LocationLon1 = 0; // 第一个点的经度
private float m_LocationLat1 = 0; // 第一个点的纬度
private float m_LocationLon2 = 0; // 第二个点的经度
private float m_LocationLat2 = 0; // 第二个点的纬度
private float m_LocationX1 = 0; // 第一个点的X坐标
private float m_LocationY1 = 0; // 第一个点的Y坐标
private float m_LocationX2 = 0; // 第二个点的X坐标
private float m_LocationY2 = 0; // 第二个点的Y坐标
#endregion
#region Property Members
///
/// 地图编码
///
public virtual string MapId
{
get
{
return this.m_MapId;
}
set
{
this.m_MapId = value;
}
}
///
/// 第一个点的经度
///
public virtual float LocationLon1
{
get
{
return this.m_LocationLon1;
}
set
{
this.m_LocationLon1 = value;
}
}
///
/// 第一个点的纬度
///
public virtual float LocationLat1
{
get
{
return this.m_LocationLat1;
}
set
{
this.m_LocationLat1 = value;
}
}
///
/// 第二个点的经度
///
public virtual float LocationLon2
{
get
{
return this.m_LocationLon2;
}
set
{
this.m_LocationLon2 = value;
}
}
///
/// 第二个点的纬度
///
public virtual float LocationLat2
{
get
{
return this.m_LocationLat2;
}
set
{
this.m_LocationLat2 = value;
}
}
///
/// 第一个点的X坐标
///
public virtual float LocationX1
{
get
{
return this.m_LocationX1;
}
set
{
this.m_LocationX1 = value;
}
}
///
/// 第一个点的Y坐标
///
public virtual float LocationY1
{
get
{
return this.m_LocationY1;
}
set
{
this.m_LocationY1 = value;
}
}
///
/// 第二个点的X坐标
///
public virtual float LocationX2
{
get
{
return this.m_LocationX2;
}
set
{
this.m_LocationX2 = value;
}
}
///
/// 第二个点的Y坐标
///
public virtual float LocationY2
{
get
{
return this.m_LocationY2;
}
set
{
this.m_LocationY2 = value;
}
}
#endregion
}
}