我正在使用API以XML格式将变量发送到本地主机
public class LocationController : ApiController
{
Location[] injury = new Location[]
{
new Location
{
Latitude= 51.41459808,
Longitude = -5.43823242,
},
};
public IEnumerable<Location> GetProducts()
{
return injury;
}
}
我正在将坐标发送到xml文件,稍后将由数据库使用。
public class Location
{
public double Latitude { get; set; }
public double Longitude { get; set; }
public int Pulse { get; set; }
}
我的问题是:随着时间的推移,是否可以让纬度和经度值稍微增加(或减少)?
我希望值漂移以表示目标正在移动,以便我可以绘制他们在地图上拍摄的路径。
答案 0 :(得分:2)
如果反复使用相同的Location对象,可以执行以下任务:
public class Location
{
private double latitude;
public double Latitude
{
get
{
latitude += offset;
return latitude;
}
set
{
latitude = value;
}
}
}
但是仅用于测试目的。更改getter中的值是 evil 。