如何在WP8中创建Geoocordinate预定义对象?

时间:2013-11-15 22:39:19

标签: unit-testing windows-phone-8

我将在我的WP8应用程序中使用测试。但现在我遇到了无法使用预定义的纬度和经度创建Geoocordinate的情况。有没有任何标准的方法来处理这种情况而不创建处理Geocoordinate对象的包装器?

1 个答案:

答案 0 :(得分:0)

新地图需要GeoCoordinate而不是Geocoordinate所以

 public static GeoCoordinate ConvertGeoCoOrdinate(Geocoordinate geoCooridinate)
        {
            return new GeoCoordinate(
                geoCooridinate.Latitude,
                geoCooridinate.Longitude,
                geoCooridinate.Altitude ?? double.NaN,
                geoCooridinate.Accuracy,
                geoCooridinate.AltitudeAccuracy ?? double.NaN,
                geoCooridinate.Speed ?? double.NaN,
                geoCooridinate.Heading ?? double.NaN);
        }

或者您可以直接初始化新的GeoCoordinate(纬度,经度)