windows phone 8 -尝试在创建对象时设置带有经度/纬度的GeoCoordinate.c# WP8
本文关键字:经度 纬度 WP8 GeoCoordinate 设置 phone 创建对象 windows | 更新日期: 2023-09-27 17:50:44
我正在用API的json数据创建多个总线对象。在创建它们之后,我想创建一个GeoCoordinate来保存经度和纬度。我是c#的新手,似乎不明白为什么这不起作用?谢谢你的建议。
class Bus
{
public string id { get; set; }
public double longitude { get; set; }
public double latitude { get; set; }
public string route { get; set; }
public string lastStop { get; set; }
public GeoCoordinate busLocation { get; set; }
public Bus()
{
GeoCoordinate busLocation = new GeoCoordinate(latitude, longitude);
}
}
我不明白你的代码想做什么。检查busLocation
是否为空是无用的,它在构造函数调用时总是为空。我想你应该实例化busLocation
属性:
public Bus()
{
busLocation = new GeoCoordinate();
}
以便稍后您可以为其Latitude
和Longitude
属性赋值,例如:
myBus.busLocation.Latitude = 50d;
myBus.busLocation.Longitude = 50d;